JDK 23

This release will be the Reference Implementation of version 23 of the Java SE Platform, as specified by JSR 398 in the Java Community Process.

Status

The main-line code repository is open for bug fixes, small enhancements, and JEPs as proposed and tracked via the JEP Process.

Schedule

2024/06/06 Rampdown Phase One (fork from main line)
2024/07/18 Rampdown Phase Two
2024/08/08 Initial Release Candidate
2024/08/22 Final Release Candidate
2024/09/17 General Availability

Features

JEPs proposed to target JDK 23 review ends
471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal 2024/05/27
480: Structured Concurrency (Third Preview) 2024/05/27
481: Scoped Values (Third Preview) 2024/05/29
482: Flexible Constructor Bodies (Second Preview) 2024/05/27
JEPs targeted to JDK 23, so far
455: Primitive Types in Patterns, instanceof, and switch (Preview)
466: Class-File API (Second Preview)
467: Markdown Documentation Comments
469: Vector API (Eighth Incubator)
473: Stream Gatherers (Second Preview)
474: ZGC: Generational Mode by Default
476: Module Import Declarations (Preview)
477: Implicitly Declared Classes and Instance Main Methods (Third Preview)
Last update: 2024/5/22 14:07 UTC