Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Mastering Java 17
0. Introduction
Welcome (6:36)
Resources: Slides, Exercises, etc.
Language Improvements
1.0. Language Improvements (2:20)
1.1. JEP 358 - Helpful NullPointerExceptions (37:40)
1.1.1. JEP 358 Exercise Walkthrough (10:57)
1.2. JEP 361 - Switch Expressions (20:00)
1.2.1. JEP 361 Exercise Walkthrough (14:16)
1.3. JEP 378 - Text Blocks (16:15)
1.3.1. JEP 378 Exercise Walkthrough (9:47)
1.4. JEP 394 - Pattern Matching for instanceof (8:14)
1.4.1. JEP 394 Exercise Walkthrough (17:17)
1.5. JEP 395 - Records (43:07)
1.5.1. JEP 395 Exercise Walkthrough (13:31)
1.6. JEP 409 - Sealed Classes (30:49)
1.6.1. JEP 409 Exercise Walkthrough (10:03)
Performance Improvements
2.0. Performance Improvements (2:20)
2.1. JEP 374 - Deprecate and Disable Biased Locking (21:40)
2.1.1. JEP 374 Exercise Walkthrough (18:03)
2.3. JEP 379 - Shenandoah - A Low-Pause-Time Garbage Collector (50:31)
2.3.1. JEP 379 Exercise Walkthrough (6:02)
2.2. JEP 377 - ZGC - A Scalable Low-Latency Garbage Collector (16:08)
2.2.1. JEP377 Exercise Walkthrough (14:30)
3. Tools & API Improvements
3.1. JEP 356 - Enhanced Pseudo-Random Number Generators (24:07)
3.0. Tools & API Improvements (0:53)
3.1.1. JEP 356 - Exercise Walkthrough (5:41)
3.2. JEP 403 - Strongly Encapsulate JDK Internals (22:50)
3.2.1. JEP 403 - Exercise Walkthrough (9:36)
3.3. JEP 411 - Deprecate the Security Manager for Removal (16:02)
3.4. JEP 415 - Context-Specific Deserialization Filters (10:45)
3.4.1. JEP 415 - Exercise Walkthrough (7:55)
3.5. Bonus Section (24:06)
3.5.1. Bonus Section - Exercise Walkthrough (5:54)
4. Conclusion
4.0. Conclusion (2:00)
Teach online with
3.3. JEP 411 - Deprecate the Security Manager for Removal
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock