Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This conference talk explores the significant advancements in Java versions 22 through 24, following the major Java 21 release. Discover a wide range of new and improved features across language, API, and runtime components. Learn about unnamed patterns, module imports, the foreign-function and memory API, stream gatherers, and the class-file API. Explore improvements like simplified main methods, multi-source-file program launching, Markdown in JavaDoc, and enhanced garbage collection. The presentation covers technical topics including AOT Class Loading & Linking, reduced Virtual Thread Pinning, Stream Gatherers implementation, the Class-File API, important deprecations and removals, the status of String Templates, Generational ZGC, and Primitive Patterns. Recorded at Jfokus 2025, this comprehensive overview provides developers with essential knowledge about Java's continuing evolution.
Syllabus
0:00 Technical Difficulties
1:57 AOT Class Loading & Linking
9:17 Less Virtual Thread Pinning
12:59 Stream Gatherers
23:59 Class-File API
31:22 Deprecations & Removals
35:45 String Templates or not
42:38 Generational ZGC
46:20 Primitive Patterns
Taught by
Java