Overview
Explore a comprehensive conference talk from Devoxx Belgium 2024 where Java Developer Advocate Nicolai Parlog delves into the latest features and improvements in Java 22 and 23. Learn about key additions including unnamed patterns, foreign-function and memory API, multi-source-file program launching, and Markdown support in JavaDoc. Master advanced concepts like generational ZGC, record deconstruction, primitive patterns, module imports, and stream gatherers. Understand upcoming changes through detailed explanations of string templates, flexible constructor bodies, and the class-file API. The 2.5-hour presentation systematically covers language enhancements, API developments, and runtime improvements, making it valuable for Java developers looking to stay current with the latest platform capabilities.
Syllabus
0:00 Intro
3:22 Unnamed Patterns
19:07 Foreign Function & Memory API
28:38 Launch Multi-File Programs
39:19 Markdown in JavaDoc
55:42 Generational ZGC
1:01:31 Deprecations
1:17:36 Record Deconstruction Detail
1:20:06 Primitive Patterns
1:30:54 Module Imports
1:37:40 String Templates or not
1:48:04 Flexible Constructor Bodies
2:00:04 Stream Gatherers
2:18:01 Class-File API
2:28:45 Summary
Taught by
Java