Introduction to Lambdas, functional interfaces and method references in Java 8+
  • 3.1. Lambda expressions - anonymous functions-replacing anonymous inner classes
  • 3.2. Method references - (Java 8 to 11) - (functional interfaces, lambdas)
  • 3.3 Functional interfaces (java.util.function package) - Base interfaces
Functional interfaces - Binary and primitive specializations
  • 3.4.1 Binary and primitive specializations of base functional interfaces - pt 1
  • 3.4.2 Binary and primitive specializations of base functional interfaces - pt 2
Exercises and Solutions
  • 3.5.1 Exercises for lambdas, functional interfaces and method references
  • 3.5.2 Solutions to exercises for lambdas, functional interfaces, method refs...
Continuative lectures: where to go from here...
  • Bonus lecture