JDK 25 and JDK 26: What We Know So Far
Briefly

JDK 25 and JDK 26: What We Know So Far
"JDK 25, the next Long-Term Support (LTS) release since JDK 21, has reached its second release candidate as declared by Mark Reinhold, Chief Architect, Java Platform Group at Oracle. The main-line source repository, forked to the JDK stabilization repository in early-June 2025 (Rampdown Phase One), defines the feature set for JDK 25. Critical bugs, such as regressions or serious functionality issues, may be addressed, but must be approved via the Fix-Request process."
"JEP 512, Compact Source Files and Instance Main Methods, proposes to finalize this feature, with improvements, after four rounds of preview delivered in JDK 21 through JDK 24. Formerly known as Simple Source Files and Instance Main Methods, this feature aims to " evolve the Java language so that students can write their first programs without needing to understand language features designed for large programs.""
JDK 25 has reached its second release candidate with the main-line source forked to the JDK stabilization repository in early June 2025, defining the feature set. Critical regressions or serious functionality issues may be fixed only via the Fix-Request approval process. The formal release date is scheduled for September 16, 2025. The final set contains 18 JEPs grouped into Core Java Library, Java Language Specification, Security Library, and HotSpot. Major Java projects Amber, Loom, Panama, Valhalla, and Leyden are associated with various JEPs. JEP 512 (Compact Source Files and Instance Main Methods) aims to simplify first programs for students after multiple previews.
Read at InfoQ
Unable to calculate read time
[
|
]