OMG, how is there even more in JDK 21?! Scoped values preview, key encapsulation mechanism API, a new JFR command, and various API improvements. Generational Shenandoah is out, though, and it doesn't look good for the 32-bit Windows port either.
Last Inside Java Newscast with everything else in Java 21: • All That is in Java 21?! 😱 - Inside J...
~~~ Chapters ~~~
0:00 Intro
0:46 Scoped Values
JEP 446: https://openjdk.org/jeps/446
JEP Cafe #16: • Java 20 - From ThreadLocal to ScopedV...
2:44 No generational Shenandoah
Roman's issue comment: https://bugs.openjdk.org/browse/JDK-8...
3:41 Key Encapsulation Mechanism API
Diffie-Hellmann: https://en.wikipedia.org/wiki/Diffie%...
JEP 452: https://openjdk.org/jeps/452
4:50 Platform Integrity and Dynamic Agents
JEP 451: https://openjdk.org/jeps/451
8:38 New JFR Command
blog post: https://egahlin.github.io/2023/05/30/...
9:01 API Improvements
`Character::isEmoji`: https://download.java.net/java/early_...)
`Math::clamp`: https://download.java.net/java/early_...)
`StringBuilder::repeat`: https://download.java.net/java/early_...)
`StringBuffer::repeat`: https://download.java.net/java/early_...)
`String::indexOf`: https://download.java.net/java/early_...)
`String::splitWithDelimiters`: https://download.java.net/java/early_...)
`Collections::shuffle`: https://download.java.net/java/early_...)
`HttpClient::close?: https://download.java.net/java/early_...
`Locale::availableLocales`: https://download.java.net/java/early_...
`Locale::caseFoldLanguageTag`: https://download.java.net/java/early_...)
10:31 32-bit Windows Port
JEP 449: https://openjdk.org/jeps/449
10:52 Outro
Tags: #Java21 #JDK21 #OpenJDK #InsideJava
Watch video Java 21 - The Other Side - Inside Java Newscast #51 online, duration hours minute second in high quality that is uploaded to the channel Java 21 June 2023. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 8,728 times and liked it 292 visitors.