edu educational Pages Overview Code Samples Java 8 Lambda and Functional Interfaces Lambda Functional Interfaces Predicate and UnaryOperator Bulk operations and Streams Bulk Operations Streams Comparator Parallel Array Operations Other additions: Optional Map Additions NIO Additions Futures New Date and Time API JavaScript Integration (Nashorn) Base64 Encoder / Decoder Testing Junit Junit Parameterized Junit Rule Hamcrest Mockito PowerMockito Misc Dynamic Proxy