Functional Java Unleashed

  1. Lambda Expressions and Functional Interfaces in Java (Part 0 of 9)
  2. Behavior Parameterization and Functional Interfaces in Java (Part 2 of 9)
  3. Stream Foundations and Pipeline Architecture (Part 3 of 9)
  4. Java Lambdas, Streams, and Internal Iteration (Part 4 of 9)
  5. Replacing Null Checks with Java's Optional API (Part 5 of 9)
  6. Java Repeatable Annotations and Container Classes (Part 8 of 9)
  7. Modern Java Collection Enhancements: getOrDefault, computeIfAbsent, removeIf, and Comparator Utilities (Part 9 of 9)
  8. Declarative Data Processing with Java Streams (Part 14 of 9)
  9. Mastering Immutable java.time Classes and Java 8 Interface Evolution (Part 18 of 9)