O'Reilly logo
  • Sahil Parekh thinks this is interesting:

Supplier<ArrayList<String>> s1 = ArrayList<String>::new;

From

Cover of OCP Oracle® Certified Professional Java® SE 8 Programmer II

Note

A supplier creates objects of type T