Why anonymous classes were a dead end, lambda syntax and target typing, effectively final capture and why lambdas don't create a new 'this' scope, all four method reference forms, the complete java.util.function package, and building real pipelines with compose/andThen/and/or/negate.
// Lessons
- 01soon
The Problem — Why Anonymous Classes Were a Dead End
- 02soon
Lambda Expressions — Syntax, Target Typing and the SAM Rule
- 03soon
Closures and Effectively Final — What Lambdas Can Capture and Why
- 04soon
Lambda vs Anonymous Inner Class — The Key Differences
- 05soon
Method References — Four Forms and One Mental Model
- 06soon
Functional Interfaces — Function, Predicate, Consumer, Supplier
- 07soon
BiFunction, UnaryOperator and the Rest of java.util.function
- 08soon
Function Composition — andThen, compose, and, or, negate
- 09soon
Building a Pipeline — Real-World Functional Composition