=========
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
Java 8 Streams Advanced
Introduction to Java 8 Streams
Guide to Java 8 groupingBy Collector
Strategy Design Pattern in Java 8
Java 8 and Infinite Streams
String Operations with Java Streams
Exceptions in Java 8 Lambda Expressions
Java 8 Stream findFirst() vs. findAny()
Guide to Java 8 Comparator.comparing()
How to Get the Last Element of a Stream in Java?
Introduction to the Java 8 Date/Time API
Migrating to the New Java 8 Date Time API
Guide To Java 8 Optional
Guide to the Java 8 forEach
Get the Current Date, Time and Timestamp in Java 8
TemporalAdjuster in Java
Finding Max/Min of a List or Collection
Java Base64 Encoding and Decoding
The Difference Between map() and flatMap()
Merging Streams in Java