Java 14 / JDK 14: General Availability

mark.reinhold at oracle.com mark.reinhold at oracle.com
Tue Mar 17 17:37:28 UTC 2020


JDK 14, the reference implementation of Java 14, is now Generally
Available.  We’ve identified no P1 bugs since we promoted build 36
over five weeks ago so that’s the official GA release, ready for
production use.

GPL-licensed OpenJDK builds from Oracle are available here:

  https://jdk.java.net/14

Builds from other implementors will no doubt be available soon.

This release includes sixteen features [1]:

  305: Pattern Matching for instanceof (Preview)
  343: Packaging Tool (Incubator)
  345: NUMA-Aware Memory Allocation for G1
  349: JFR Event Streaming
  352: Non-Volatile Mapped Byte Buffers
  358: Helpful NullPointerExceptions
  359: Records (Preview)
  361: Switch Expressions (Standard)
  362: Deprecate the Solaris and SPARC Ports
  363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector
  364: ZGC on macOS
  365: ZGC on Windows
  366: Deprecate the ParallelScavenge + SerialOld GC Combination
  367: Remove the Pack200 Tools and API
  368: Text Blocks (Second Preview)
  370: Foreign-Memory Access API (Incubator)

along with, as usual, hundreds of smaller enhancements and thousands
of bug fixes.

Thanks to everyone who contributed to JDK 14, whether by creating
features or enhancements, fixing bugs, or downloading and testing
the early-access builds.

- Mark


[1] https://openjdk.java.net/projects/jdk/14


More information about the jdk-dev mailing list