Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Java 17 is a feature release which will obsolete Java 16 and became a long-term support (LTS) release of Java on its introduction on 14th September 2021.

Current status: Early Access

Page last updated: 2021-05-25, EA 23

Schedule:

  • 2021-06-10 Rampdown Phase One (fork from main line)
  • 2021-07-15 Rampdown Phase Two
  • 2021-08-05 Initial Release Candidate
  • 2021-08-19 Final Release Candidate
  • 2021-09-14 General Availability

...

  • JEP 361Switch Expressions (Standard)

From Java 15:

...

  • JEP 356: Enhanced Pseudo-Random Number Generators
  • JEP 391: macOS/AArch64 Port (not clear if this will be back-ported to, e.g., Java 11 or not)
  • JEP 403: Strongly Encapsulate JDK Internals
  • JEP 409: Sealed Classes Sealed Classes
  • JEP 411: Deprecate the Security Manager for Removal
  • JDK-8259709: Disable  Disable SHA-1 XML Signatures