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
Udemy
platform
English
language
Programming Languages
category
Modern Java 8 to 24 with 10+ Hands-On Coding Assignments
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

Modern Java 8 to 24 with 10+ Hands-On Coding Assignments – Screenshot 1
Screenshot 1Modern Java 8 to 24 with 10+ Hands-On Coding Assignments
Modern Java 8 to 24 with 10+ Hands-On Coding Assignments – Screenshot 2
Screenshot 2Modern Java 8 to 24 with 10+ Hands-On Coding Assignments
Modern Java 8 to 24 with 10+ Hands-On Coding Assignments – Screenshot 3
Screenshot 3Modern Java 8 to 24 with 10+ Hands-On Coding Assignments
Modern Java 8 to 24 with 10+ Hands-On Coding Assignments – Screenshot 4
Screenshot 4Modern Java 8 to 24 with 10+ Hands-On Coding Assignments

Loading charts...

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