Functional programming & streams with Java 8
Java 8 provides many new and exciting features like LAMBDA expression and functional programming capabilities, default & static interface methods, method references, Stream API along with Fork-Join built in support and more. The JDK8 release is enriched with new exciting tools for on-flight recording and dependency checks. Java 8 memory model has been enhanced as well to take advantage of native memory for faster execution and smaller footprint.
This course deep dives into LAMBDA expressions and the implications of using dynamic invocations and how it effects OOP based server-side projects. The course focuses on Stream APIs and details about parallelism support.