Описание тега 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()