JDK 13 is currently in
Rampdown Phase 1 (RDP 1), is scheduled to enter
Rampdown Phase 2 (RDP 2) in a little over one week (on 18 July 2019), and is tentatively scheduled for General Availability on 17 September 2019. What this means, of course, is that it's time to start thinking about JDK 14! This post references and summarizes some of the online resources related to
JDK 14 that are starting to appear.
Project JDK 14
OpenJDK JDK 14 page is the best place to start when wishing to see an overview of the release and its progress. Besides a reference to its associated specification (
JSR 389: "
Java SE 14 Platform"), the only other information available on this page as of this writing is a simple "Status" paragraph that references
development repositories and the
JDK Enhancement Proposal (JEP) process.
JDK 14 Early Access Builds
JDK 14 Early Access Builds are already available! As of this
writing, the latest is Build 4 (2019/7/3). Not surprisingly, the
commits in the JDK 14 early access builds at this time are fixes made to earlier JDK versions that will also be available in JDK 14.
Proposed JEP 352
The Mark Reinhold e-mail message "
JEP proposed to target JDK 14: 352: Non-Volatile Mapped Byte Buffers" proposes that
JEP 352 ("Non-Volatile Mapped Byte Buffers") be targeted to JDK 14.
JDK 14 Speculations
It's really far too early to recklessly speculate on what might land in JDK 14, but I won't let that stop me. It seems that the two
JDK 13 "preview" JEPs [
JEP 354 ("Switch Expressions") and
JEP 355 ("Text Blocks")] could potentially become "permanent" in JDK 14.
JEP 343 ("Packaging Tool") is another that could
potentially be targeted for JDK 14.
Solomon R. Guggenheim Museum Photo 2018-06-07 15:58
Solomon R. Guggenheim Museum
Fenerbahçe Photo 2018-06-07 14:49