JDK 22

This release will be the Reference Implementation of version 22 of the Java SE Platform, as specified by JSR 397 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

2023/12/07 Rampdown Phase One (fork from main line)
2024/01/18 Rampdown Phase Two
2024/02/08 Initial Release Candidate
2024/02/22 Final Release Candidate
2024/03/19 General Availability

Features

JEPs proposed to target JDK 22 review ends
458: Launch Multi-File Source-Code Programs 2023/12/01
462: Structured Concurrency (Second Preview) 2023/12/01
JEPs targeted to JDK 22, so far
423: Region Pinning for G1
447: Statements before super(...) (Preview)
454: Foreign Function & Memory API
456: Unnamed Variables & Patterns
457: Class-File API (Preview)
459: String Templates (Second Preview)
460: Vector API (Seventh Incubator)
461: Stream Gatherers (Preview)
463: Implicitly Declared Classes and Instance Main Methods (Second Preview)
Last update: 2023/11/29 20:48 UTC