
Modern Java Deep Dive
Java 22 and 23 are full of helpful little additions and exciting previews: 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. This deep dives goes over all of them.
Presented by Nicolai Parlog - Java Developer Advocate (Java Platform Group - Oracle) during Devoxx Belgium 2024 ➤ devoxx.be/
~~~ Chapters ~~~
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
Tags: #Java, #Java23, #OpenJDK, #JVM
コメント