Описание тега constructor-reference
Начиная с Java 8, ссылка на конструктор - это особый тип ссылки на метод. Используйте этот тег для вопроса, относящегося к ссылке на конструктор, а не для общей ссылки на метод.
Ссылка на метод была введена в Java 8 с новым оператором ::
. Они определены в JLS в разделе 15.13.
Ссылка на конструктор - это ссылка на метод для конструкторов. Они записываются как:
ClassType :: [TypeArguments] new
ArrayType :: new
Они соответствуют Supplier
интерфейс:
Supplier<Test> testTupplier = Test::new // same as lambda expression () -> new Test()