MENU

Fun & Interesting

All Java 23 Features - Inside Java Newscast #70

Java 23,098 lượt xem 11 months ago
Video Not Working? Fix It Now

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: https://www.youtube.com/watch?v=_afECXGjfDI
amber-dev: https://mail.openjdk.org/pipermail/amber-dev/
1:27 Flexible Constructor Bodies (2nd)
JEP 482: https://openjdk.org/jeps/482
IJN #62: https://www.youtube.com/watch?v=cI-fY9YlmH4
1:57 Simplified Main (3rd)
JEP 477: https://openjdk.org/jeps/477
IJN #49: https://www.youtube.com/watch?v=P9JPUbG5npI
2:58 Module Imports (1st)
JEP 476: https://openjdk.org/jeps/476
IJN #69: https://www.youtube.com/watch?v=WHknBEhzB0k
3:25 Structured Concurrency & Scoped Values (3rd)
JEP 481: https://openjdk.org/jeps/481
JEP 480: https://openjdk.org/jeps/480
loom-dev: https://mail.openjdk.org/pipermail/loom-dev/
JEP Cafe #16: https://www.youtube.com/watch?v=fjvGzBFmyhM
4:13 Class-File API (2nd)
JEP 466: https://openjdk.org/jeps/466
IJN #56: https://www.youtube.com/watch?v=bQ2Rwpyj_Ks
4:42 Stream Gatherers (2nd)
JEP 473: https://openjdk.org/jeps/473
IJN #57: https://www.youtube.com/watch?v=epgJm2dZTSg
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: https://www.youtube.com/watch?v=jz_ZahwS5N0
7:57 Markdown in Comments (Final)
JEP 467: https://openjdk.org/jeps/467
IJN #68: https://www.youtube.com/watch?v=AvAIFq4fLPw
9:20 Upcoming Newscasts
9:31 String Template Removal
Amber email chain: https://mail.openjdk.org/pipermail/amber-spec-experts/2024-March/004010.html
10:14 Unsafe Memory Access Deprecation
JEP 471: https://openjdk.org/jeps/471
IJN #51 on integrity: https://www.youtube.com/watch?v=MT3_2VyP_YY&t=290s
11:14 Outro

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

Comment