Grow your YouTube views, likes and subscribers for free
Get Free YouTube Subscribers, Views and Likes

All Java 23 Features - Inside Java Newscast #70

Follow
Java

Java 23 will be released on September 17th but it's branched today (June 6th 2024) and so its feature set is final. Generational ZGC, Markdown in JavaDoc, deprecations in `Unsafe`, the removal of string template, and the thoughtful evolution of eight preview features. Let's take a closer look!

JDK 23: https://openjdk.org/projects/jdk/23/

~~~ Chapters ~~~

0:00 Intro
0:37 Primitive Patterns (1st)
JEP 455: https://openjdk.org/jeps/455
IJN #66:    • Java 23: Restoring the Balance with P...  
amberdev: https://mail.openjdk.org/pipermail/am...
1:27 Flexible Constructor Bodies (2nd)
JEP 482: https://openjdk.org/jeps/482
IJN #62:    • Java 22 Previews Statements Before `s...  
1:57 Simplified Main (3rd)
JEP 477: https://openjdk.org/jeps/477
IJN #49:    • Script Java Easily in 21 and Beyond ...  
2:58 Module Imports (1st)
JEP 476: https://openjdk.org/jeps/476
IJN #69:    • Module Imports in Java 23  Inside Ja...  
3:25 Structured Concurrency & Scoped Values (3rd)
JEP 481: https://openjdk.org/jeps/481
JEP 480: https://openjdk.org/jeps/480
loomdev: https://mail.openjdk.org/pipermail/lo...
JEP Cafe #16:    • Java 20  From ThreadLocal to ScopedV...  
4:13 ClassFile API (2nd)
JEP 466: https://openjdk.org/jeps/466
IJN #56:    • New ClassFile API will make Java Upd...  
4:42 Stream Gatherers (2nd)
JEP 473: https://openjdk.org/jeps/473
IJN #57:    • Better Java Streams with Gatherers  ...  
5:39 Vector API (1e8th Incubation)
JEP 469: https://openjdk.org/jeps/469
6:09 The Novelty
6:43 Generational ZGC By Default (Final)
JEP 474: https://openjdk.org/jeps/474
Stefan Johansson's Devoxx UK talk:    • Garbage Collection in Java: The progr...  
7:57 Markdown in Comments (Final)
JEP 467: https://openjdk.org/jeps/467
IJN #68:    • JavaDoc Hits the Markdown on Comments...  
9:20 Upcoming Newscasts
9:31 String Template Removal
Amber email chain: https://mail.openjdk.org/pipermail/am...
10:14 Unsafe Memory Access Deprecation
JEP 471: https://openjdk.org/jeps/471
IJN #51 on integrity:    • Java 21  The Other Side  Inside Jav...  
11:14 Outro

Tags: #Java #Java23 #JDK #JDK23 #OpenJDK #InsideJava

posted by Brunton6x