What you’ll learn
-
Understand lambdas and learn how to use them from Java 8 on. Learn what method references are and learn how to write some on your own. Learn about functional interfaces and how to interpret them in
Requirements
-
Knowledge of Java prior to Java 8 is needed (Java 5, 6 or 7 will do…)
The new Lambda feature of Java 8 and onwards is discussed in great detail in this course. Since functional interfaces are a prerequisite of understanding lambdas, they are discussed and explained here as well. Method references, which are shorthand notations for lambda expressions, are explained in this course as well. Exercises and their solutions round off the course, so be prepared and ready to get your hands dirty !
The course is originally designed as an exam study guide for the 1z0-817 Oracle Certified Java SE 11 upgrade exam and that’s why the topics are discussed in great detail sometimes, so be prepared to get some serious information and a feel like for what exam preparation looks like for certified programmers!.
But one can learn the topics (like lambdas, streams, modules, …) separately, without intending to take the exam.
Who this course is for:
- Java developers who want to learn about lambdas and learn how to use them, which is a new feature from Java 8 on…