Modern Java 8 to 24 with 10+ Hands-On Coding Assignments
Master Java 8 to 24 features: lambdas, streams, Optionals, switch expressions, pattern matching & more

6
students
2.5 hours
content
Jul 2025
last update
$22.99
regular price
What you will learn
Understand and apply key Java 8 features such as lambdas, functional interfaces, streams, and the Date/Time API.
Master advanced stream operations, including filtering, mapping, collecting, flatMap, groupingBy, partitioningBy, and stream terminal methods.
Explore enhancements of Java 9–17 like factory methods (List.of, Map.of), private methods in interfaces, switch expressions, text blocks, and records.
Learn modern Java features from Java 17–24, including pattern matching, sealed classes, virtual threads, unnamed variables/classes, and updated I/O
Gain practical experience with modularity (Java 9+), the var keyword (Java 10), and other powerful syntax improvements for cleaner, more efficient code.
Course Gallery




Loading charts...
6493965
udemy ID
28/02/2025
course created date
17/07/2025
course indexed date
Bot
course submited by