Free AI-powered learning to build in-demand skills
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the comprehensive feature set of Java 26 (JDK 26) as it enters rampdown phase 1, covering all major enhancements and changes coming to the platform. Learn about the significant addition of HTTP/3 support through JEP 517, which brings modern web protocol capabilities to Java applications. Discover performance improvements in the G1 garbage collector via JEP 522 and understand how AOT (Ahead-of-Time) caching now works with any garbage collector through JEP 516. Examine the removal of the deprecated Applet API (JEP 504) and its implications for legacy applications. Understand the new command-line flags for managing reflective mutation of final fields (JEP 500) and their impact on application security and performance. Dive into the progression of preview features including primitive patterns (JEP 530), PEM text handling (JEP 524), lazy constants (JEP 526), structured concurrency (JEP 525), and the Vector API (JEP 529). Gain insights into how these features collectively advance Java's capabilities in modern application development, performance optimization, and developer productivity.
Syllabus
0:00 Intro
0:46 HTTP/3 Support
1:34 Improved G1 Performance
2:36 AOT Caching With Any GC
4:08 Interlude
4:37 Applet API Removal
6:09 Reflective Mutation Of Final Fields
7:05 Primitive Patterns
8:23 PEM Texts
9:29 Lazy Constants
9:56 Structured Concurrency
10:41 Vector API
Taught by
Java