All Java 23 Features - Inside Java Newscast #70

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: ~~~ Chapters ~~~ 0:00 Intro 0:37 Primitive Patterns (1st) JEP 455: IJN #66: amber-dev: 1:27 Flexible Constructor Bodies (2nd) JEP 482: IJN #62: 1:57 Simplified Main (3rd) JEP 477: IJN #49: 2:58 Module Imports (1st) JEP 476: IJN #69: 3:25 Structured Concurrency & Scoped Values (3rd) JEP 481: JEP 480: loom-dev: JEP Cafe #16: 4:13 Class-File API (2nd) JEP 466: IJN #56: 4:42 Stream Gatherers (2nd) JEP 473: IJN #57: 5:39 Vector API (1e8th Incubation) JEP 469: 6:09 The Novelty 6:43 Generational ZGC By Default (Final) JEP 474: Stefan Johansson’s Devoxx UK talk: 7:57 Markdown in Comments (Final) JEP 467: IJN #68: 9:20 Upcoming Newscasts 9:31 String Template Removal Amber email chain: 10:14 Unsafe Memory Access Deprecation JEP 471: IJN #51 on integrity: 11:14 Outro Tags: #Java #Java23 #JDK #JDK23 #OpenJDK #InsideJava
Back to Top