JDK 18

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


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


JEPs proposed to target JDK 18 review ends
421: Deprecate Finalization for Removal 2021/12/07
JEPs targeted to JDK 18, so far
400: UTF-8 by Default
408: Simple Web Server
413: Code Snippets in Java API Documentation
416: Reimplement Core Reflection with Method Handles
417: Vector API (Third Incubator)
418: Internet-Address Resolution SPI
419: Foreign Function & Memory API (Second Incubator)
420: Pattern Matching for switch (Second Preview)


2021/12/09 Rampdown Phase One (fork from main line)
2022/01/20 Rampdown Phase Two
2022/02/10 Initial Release Candidate
2022/02/24 Final Release Candidate
2022/03/22 General Availability
Last update: 2021/11/30 19:44 UTC