Back to Browse

Java's Plans for 2024 - Inside Java Newscast #61

12.6K views
Jan 18, 2024
11:06

In 2024, Java keeps evolving. Let's see what the OpenJDK projects Amber, Babylon, Leyden, Lilliput, Loom, Panama, and Valhalla plan for this year and how that will push Java forward. Whether pattern matching or other language improvements, interaction with foreign code, memory, or platforms, memory locality or efficiency, or startup time, there are plenty of regions where Java will improve in 2024. Keep in mind, though, that most of the work in any given year will not be released in the same year and so many of these improvements will only be usable in 2025 or later. ~~~ Chapters ~~~ 0:00 Intro 1:16 Project Babylon Project Babylon https://openjdk.org/projects/babylon/ JVMLS talk: https://www.youtube.com/watch?v=xbk9_6XA_IY IJN episode: https://www.youtube.com/watch?v=q8pxRkdKeR0 Pushed prototype: https://mail.openjdk.org/pipermail/babylon-dev/2024-January/000004.html Prototype details: https://mail.openjdk.org/pipermail/babylon-dev/2024-January/000005.html 2:14 Project Loom 3:05 Project Leyden Project Leyden: https://openjdk.org/projects/leyden/ JVMLS talk: https://www.youtube.com/watch?v=lnth19Kf-x0 IJN episode: https://www.youtube.com/watch?v=QPWFjNroHls "Toward Condensers": https://openjdk.org/projects/leyden/notes/03-toward-condensers "Condensing Indy Bootstraps": https://openjdk.org/projects/leyden/notes/04-condensing-bootstraps 4:17 Project Amber Project Amber: https://openjdk.org/projects/amber/ JEP 455 - primitive patterns: https://openjdk.org/jeps/455 "Pattern Matching in the Java Object Model": https://openjdk.org/projects/amber/design-notes/patterns/pattern-match-object-model "Uniform handling of failure in switch": https://inside.java/2023/12/15/switch-case-effect/ 7:32 Project Valhalla Project Valhalla: https://openjdk.org/projects/valhalla/ JEP 401 - value types: https://openjdk.org/jeps/401 Nullness markers: https://bugs.openjdk.org/browse/JDK-8316779 Conversation about nullness markers: https://www.youtube.com/watch?v=Re5HvyUtIJ0 9:02 Project Panama Project Panama: https://openjdk.org/projects/panama/ jextract: https://github.com/openjdk/jextract 9:51 Project Lilliput Project Lilliput: https://openjdk.org/projects/lilliput/ JVMLS talk: https://www.youtube.com/watch?v=9ioh6kprnPE IJN episode: https://www.youtube.com/watch?v=r2G4ed2E4QY 10:37 Outro Tags: #Java #OpenJDK

Download

0 formats

No download links available.

Java's Plans for 2024 - Inside Java Newscast #61 | NatokHD