I was wondering if there's a list of key interfaces that should be learned (or known about) for the Java SE8 OCP exam. For example, Runnable is one. The others are the functional interfaces, e.g. BiFunction, Predicate, and so on. Finally, there are functional interfaces for primitives, such as DoubleToIntFunction, and LongBinaryOperator.
Should I assume that everything in java.util.function is fair game?
https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html
Should I assume that everything in java.util.function is fair game?
https://docs.oracle.com/javase/8/docs/api/java/util/function/package-summary.html