O'Reilly logo
  • Wayne K. Seymour III thinks this is interesting:

A boolean expression (List<String> list) -> list.isEmpty() Predicate<List<String>> Creating objects () -> new Apple(10) Supplier<Apple> Consuming from an object

From

Cover of Java 8 in Action: Lambdas, streams, and functional-style programming

Note

Lambdas and Signatures