JDK 25

原文:JDK 25
作者:
日期:2025-10-26

此版本是 Java SE 平台 25 版的参考实现,由 Java 社区流程中的 JSR 400 规定。

JDK 25 于 2025 年 9 月 16 日达到 通用可用性。符合 GPL 的可用于生产环境的二进制文件可从 Oracle 获取;其他供应商的二进制文件也将很快推出。

此版本的特性和时间表是通过 JEP 流程 提出和跟踪的,并根据 JEP 2.0 提案 进行了修订。该版本是使用 JDK 发布流程(JEP 3) 生成的。

特性

JEP标题
470:加密对象的 PEM 编码(预览版)
502:稳定值(预览版)
503:移除 32 位 x86 移植
505:结构化并发(第五预览版)
506:作用域值
507:模式、instanceof 和 switch 中的基本类型(第三预览版)
508:向量 API(第十孵化版)
509:JFR CPU 时间分析(实验性)
510:密钥派生函数 API
511:模块导入声明
512:紧凑源文件和实例主方法
513:灵活的构造函数体
514:提前编译命令行的易用性
515:提前编译方法分析
518:JFR 协作采样
519:紧凑对象头
520:JFR 方法计时和跟踪
521:分代 Shenandoah

大多数供应商提供的 JDK 25 将是长期支持(LTS)版本。有关自上一个 LTS 版本 JDK 21 以来集成的 JEP 的完整列表,请参见 此处

时间表

日期说明
2025/06/05缩减阶段一(从主分支分出)
2025/07/17缩减阶段二
2025/08/07初始候选发布版
2025/08/21最终候选发布版
2025/09/16通用可用性

最后更新时间:2025 年 9 月 23 日 17:40 UTC