Java 24 Language & API Changes - Inside Java Newscast #81

Published: 04 December 2024
on channel: Java
27,411
934

#Java 24's feature list contains a whopping 24 JDK Enhancement Proposals. Here, we're going to look at the language and API changes: from pattern matching primitives to flexible constructor bodies, from stream gatherers to the class-file API, and from quantum-safe encryption to structured concurrency.

JDK 24: https://openjdk.org/projects/jdk/24/
Early-access builds: https://jdk.java.net/24/
   • Java 24 Performance Improvements & Depreca...  
https://inside.java/tag/jdk%2024

~~~ Chapters ~~~

0:00 Intro
0:35 Stream Gatherers
JEP 485: https://openjdk.org/jeps/485
JEP Cafe #23 - Gatherer Deep Dive:    • Better Java Streams with Gatherers - JEP C...  
1:34 Class-File API
JEP 484: https://openjdk.org/jeps/484
IJN #56 on the Class-File API:    • New Class-File API will make Java Updates ...  
IJN #79 on Tip & Tail:    • Release Your (Java) Projects Like OpenJDK ...  
Multi-Release JARs: https://nipafx.dev/multi-release-jars...
2:54 Quantum Salad
JEP 496: https://openjdk.org/jeps/496
JEP 497: https://openjdk.org/jeps/497
4:23 Key Derivation Function API
JEP 478: https://openjdk.org/jeps/478
5:25 Structured Concurrency
JEP 499: https://openjdk.org/jeps/499
Loom EA builds: https://jdk.java.net/loom/
6:27 Scoped Values
JEP 487: https://openjdk.org/jeps/487
7:27 Vector API
JEP 489: https://openjdk.org/jeps/489
7:33 Primitive Patterns
JEP 488: https://openjdk.org/jeps/488
IJN #66 on Primitive Patterns:    • Java 23: Restoring the Balance with Primit...  
8:50 Flexible Constructors
JEP 492: https://openjdk.org/jeps/492
IJN #62 on Flexible Constructors:    • Java 22 Previews Statements Before `super(...  
Brian Goetz - Valhalla Where Are We?    • Valhalla - Where Are We? #JVMLS  
9:40 Module Import Declarations
JEP 494: https://openjdk.org/jeps/494
IJN #69 on Module Imports:    • Module Imports in Java 23 - Inside Java Ne...  
11:43 Simplified Launch Protocol
JEP 495: https://openjdk.org/jeps/495
IJN #49 on Simplified Main:    • Script Java Easily in 21 and Beyond - Insi...  
12:23 Performance

Tags: #Java #Java24 #JDK24 #OpenJDK


On this page of the site you can watch the video online Java 24 Language & API Changes - Inside Java Newscast #81 with a duration of hours minute second in good quality, which was uploaded by the user Java 04 December 2024, share the link with friends and acquaintances, this video has already been watched 27,411 times on youtube and it was liked by 934 viewers. Enjoy your viewing!