Rampdown第二阶段是JDK开发流程中的重要阶段,代表此版本的功能集已冻结,所有新功能的开发已经结束,并且不会再接受任何新的功能提案或JEP(JDK Enhancement Proposal)。此阶段的重点转移到版本的稳定性上,开发团队主要处理高优先顺位的错误,确保系统稳定性。
本次更新的一大亮点是JEP 483提前载入与连结类别(Ahead-of-Time Class Loading & Linking),借由记录应用启动时载入的类别,并将其已载入和连结的形式储存在快取中,大幅缩短后续执行的启动时间。
同时,JDK 24还引入了针对后量子计算安全性的两项新技术,分别是JEP 496金钥封装机制ML-KEM(Module-Lattice-Based Key Encapsulation Mechanism),在不安全的通道保护对称金钥的安全性,而JEP 497数位签章演算法ML-DSA(Module-Lattice-Based Digital Signature Algorithm)则提供更加强大的数位签章方法,避免未授权的资料修改。这两项技术均符合NIST标准,用于强化未来抵御量子计算攻击的能力。
语言功能的改进也是此次JDK 24更新的重点,例如JEP 488在模式比对与switch表示式中,支援如int、long等基础型别,进一步扩展语言的灵活性,JEP 499结构化并行API则为开发者提供更直觉的多执行绪管理方法。JEP 495单一档案与实例主方法功能,简化了小型应用的撰写流程,提升了程式开发效率。
安全性管理方面,JDK 24还在JEP 472准备限制JNI使用添加警告机制,提醒开发者注意未来版本将预设禁用JNI,以及外部函式与记忆体API。这项改变的目的在于加强平台的安全性,并为生态系向更现代化的开发模式过渡做准备。
JDK 24预计于2025年2月推出第一个候选版本,最终正式版本将于2025年3月18日发布。Java开发团队建议企业及早测试新版本,确保能平稳过渡。