Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Java 24 - Better Language, Better APIs, Better Runtime

Java via YouTube

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

Reviews

Start your review of Java 24 - Better Language, Better APIs, Better Runtime

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.