JDK 24
原文
此次发布是 Java SE 平台第 24 版的参考实现,如 Java 社区进程中的 JSR 399 所规定。
JDK 24 已于 2025 年 3 月 18 日达到 General Availability 阶段。根据 GPL 发布的生产就绪二进制文件可从 Oracle 获取;其他供应商的二进制文件也将很快提供。
此版本的功能和时间表通过 JEP 流程 提出并跟踪,该流程由 JEP 2.0 提案 修订。该版本使用 JDK 发布过程(JEP 3) 制作。
特性
- JEP 404:分代 Shenandoah(实验性)
- JEP 450:紧凑对象头(实验性)
- JEP 472:准备限制 JNI 的使用
- JEP 475:G1 的后期屏障扩展
- JEP 478:密钥派生函数 API(预览)
- JEP 479:移除 Windows 32 位 x86 端口
- JEP 483:提前类加载与链接
- JEP 484:类文件 API
- JEP 485:流收集器
- JEP 486:永久禁用安全管理器
- JEP 487:作用域值(第四次预览)
- JEP 488:模式、instanceof 和 switch 中的基本类型(第二次预览)
- JEP 489:向量 API(第九次孵化器)
- JEP 490:ZGC:移除非分代模式
- JEP 491:虚拟线程同步而不锁定
- JEP 492:灵活的构造函数主体(第三次预览)
- JEP 493:不使用 JMOD 链接运行时镜像
- JEP 494:模块导入声明(第二次预览)
- JEP 495:简单的源文件和实例主方法(第四次预览)
- JEP 496:量子抗性基于模块格的密钥封装机制
- JEP 497:量子抗性基于模块格的数字签名算法
- JEP 498:在 sun.misc.Unsafe 中使用内存访问方法时发出警告
- JEP 499:结构化并发(第四次预览)
- JEP 501:弃用 32 位 x86 端口以供删除
时间表
- 2024/12/05 第一阶段减产(从主线分支)
- 2025/01/16 第二阶段减产
- 2025/02/06 初始候选版本
- 2025/02/20 最终候选版本
- 2025/03/18 General Availability
上次更新:2025/3/17 02:27 UTC