JDK 16

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


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


2020/12/10 Rampdown Phase One (fork from main line)
2021/01/14 Rampdown Phase Two
2021/02/04 Initial Release Candidate
2021/02/18 Final Release Candidate
2021/03/16 General Availability


JEPs proposed to target JDK 16 review ends
392: Packaging Tool 2020/10/30
393: Foreign-Memory Access API (Third Incubator) 2020/11/02
394: Pattern Matching for instanceof 2020/11/03
JEPs targeted to JDK 16, so far
338: Vector API (Incubator)
347: Enable C++14 Language Features
357: Migrate from Mercurial to Git
369: Migrate to GitHub
376: ZGC: Concurrent Thread-Stack Processing
380: Unix-Domain Socket Channels
386: Alpine Linux Port
387: Elastic Metaspace
388: Windows/AArch64 Port
395: Records
Last update: 2020/10/28 17:02 UTC