JDK 22 will be released on March 19th 2024 but it's forked today (Dec 7th 2023) and so its feature set is final: It finalizes unnamed patterns and variables, G1 region pinning, the FFM API, and multi-source-file programs. On top of that it previews/incubates the simpler main method, string templates, the vector and class-file APIs, structured concurrency and scoped values, statements before `this(...)` and `super(...)`, and stream gatherers.
~~~ Chapters ~~~
0:00 Intro
1:19 Unnamed Patterns And Variables
JEP 456: [ Ссылка ]
IJN #46: [ Ссылка ]
3:12 G1 Region Pinning
JEP 423: [ Ссылка ]
4:45 Foreign Function & Memory API
JEP 454: [ Ссылка ]
The Panama Dojo (Per Minborg): [ Ссылка ]
Foreign Function & Memory API: [ Ссылка ]
Interconnecting the JVM and Native Code: [ Ссылка ]
5:29 Multi-Source-File Programs
JEP 458: [ Ссылка ]
6:50 Previews And Incubations
How to use preview features / incubating APIs: [ Ссылка ]
7:01 Simpler Main
IJN #49: [ Ссылка ]
JEP 463: [ Ссылка ]
7:46 String Templates
JEP 459: [ Ссылка ]
IJN #47: [ Ссылка ]
8:18 Vector API
JEP 460: [ Ссылка ]
JEP Cafe #18: [ Ссылка ]
8:37 Statements before this(…) and super(…)
JEP 447: [ Ссылка ]
9:31 Class-File API
JEP 457: [ Ссылка ]
IJN #56: [ Ссылка ]
10:19 Structured Concurrency and Scoped Values
JEP 462: [ Ссылка ]
JEP 464: [ Ссылка ]
Loom mailing list: [ Ссылка ]
JEP Cafe #13: [ Ссылка ]
JEP Cafe #16: [ Ссылка ]
10:51 Stream Gatherers
JEP 461: [ Ссылка ]
IJN #57: [ Ссылка ]
12:09 Outro
Tags: #Java #Java22 #JDK22 #OpenJDK
Ещё видео!