JDK 17: The new features in Java 17

Always-strict floating point semantics, a foreign function and memory API, and a uniform API for pseudo random number generators are planned for the Java long-term support release due in September.

Java 17 has moved to a second and final release candidate stage as of August 19. Among the capabilities set for the new version of standard Java are context-specific deserialization filters support, which is a security enhancement, and a preview of pattern matching for switch statements and expressions.

Due as a production release on September 14, Java Development Kit (JDK) 17 will be a long-term-support (LTS) release, with extended support from Oracle expected for several years. The feature set was frozen on June 10 when JDK 17 reached an initial rampdown phase. A second rampdown phase, focused mostly on fixing bugs, was announced on July 15. The stabilization repo, jdk17, is open for critical bug fixes with approval.

Features filed as part of OpenJDK’s JDK 17 include the following: 

Related:

Copyright © 2021 IDG Communications, Inc.

How to choose a low-code development platform