Core Java

Signs of JDK 14 Beginning to Appear

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

The main 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.

Published on Java Code Geeks with permission by Dustin Marx, partner at our JCG program. See the original article here: Signs of JDK 14 Beginning to Appear

Opinions expressed by Java Code Geeks contributors are their own.

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
Back to top button