JDK 27

This release will be the Reference Implementation of version 27 of the Java SE Platform, as specified by JSR 402 in the Java Community Process.

Status

JDK 27 is in the Release Candidate phase. The overall feature set is frozen. No further JEPs will be targeted to this release.

The stabilization branch, jdk27, is open for critical bug fixes, with approval, per the JDK Release Process (JEP 3). Integrate most such changes via backports from the main line.

Early-access binaries, under the GPL, are available here.

Schedule

2026年06月04日Rampdown Phase One (branch from main line)
2026年07月16日Rampdown Phase Two
2026年08月06日Release Candidate Phase
2026年08月20日Release Candidate Build
2026年09月15日General Availability

Features

523:Make G1 the Default Garbage Collector in All Environments
527:Post-Quantum Hybrid Key Exchange for TLS 1.3
531:Lazy Constants (Third Preview)
532:Primitive Types in Patterns, instanceof, and switch
(Fifth Preview)
533:Structured Concurrency (Seventh Preview)
534:Compact Object Headers by Default
536:JFR In-Process Data Redaction
537:Vector API (Twelfth Incubator)
538:PEM Encodings of Cryptographic Objects (Third Preview)
Last update: 2026年8月7日 15:25 UTC

AltStyle によって変換されたページ (->オリジナル) /