Back to Browse

Java 24 - Better Language, Better APIs, Better Runtime

26.3K views
Mar 1, 2025
50:33

Java 21 was an explosive release, but 22 to 24 are no slouches either: from unnamed patterns to module imports, from the foreign-function and memory API to stream gatherers and the class-file API, from a simpler main to launching multi-source-file programs, from Markdown in JavaDoc to improved garbage collection. There are plenty of features in the language, API, and runtime to discuss - whether new, improved, or finalized. So let's go over them! Recorded at Jfokus 2025 ➤ https://www.jfokus.se/ JDK 24 ➤ https://jdk.java.net/24/ Slides ➤ https://slides.nipafx.dev/java-x/2025-02-05-jfokus ~~~ Chapters ~~~ 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 Tags: #Java #Java24 #OpenJDK #Performance

Download

1 formats

Video Formats

360pmp491.9 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Java 24 - Better Language, Better APIs, Better Runtime | NatokHD