Functional Interfaces in Java
Use interfaces with a single abstract method as lambda targets.
Java programming tutorials
Use interfaces with a single abstract method as lambda targets.
Use Integer, Double, Boolean, and other wrappers for primitives in collections.