=========
Core Java 8 Cookbooks and Examples
Relevant Articles:
- Java 8 Collectors
 - Guide to Java 8’s Functional Interfaces
 - Java 8 – Powerful Comparison with Lambdas
 - Java 8 New Features
 - Lambda Expressions and Functional Interfaces: Tips and Best Practices
 - The Double Colon Operator in Java 8
 - Guide to Java 8 groupingBy Collector
 - Strategy Design Pattern in Java 8
 - Exceptions in Java 8 Lambda Expressions
 - Guide to Java 8 Comparator.comparing()
 - Guide To Java 8 Optional
 - Guide to the Java 8 forEach
 - Java Base64 Encoding and Decoding
 - The Difference Between map() and flatMap()
 - Static and Default Methods in Interfaces in Java
 - Efficient Word Frequency Calculator in Java
 - Introduction to Spliterator in Java
 - Java 8 Math New Methods
 - Overview of Java Built-in Annotations
 - Finding Min/Max in an Array with Java
 - Internationalization and Localization in Java 8
 - Java Optional – orElse() vs orElseGet()
 - Method Parameter Reflection in Java
 - Java 8 Unsigned Arithmetic Support
 - Generalized Target-Type Inference in Java
 - Overriding System Time for Testing in Java