目录
Data_Array
Jdk 25
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