21CTO 导读:Java 28 的更新计划出来了,Oracle 的研发团队或正在加速。
还有第六项特性,即提前(AOT)代码编译,已提议纳入JDK 28。
Java开发工具包 28 是标准 Java 的一个非 LTS(长期支持)或“特性版本”,预计将于 2027 年 3 月发布。
根据该提案建议,代码提前编译能够使Java应用程序在Java虚拟机启动时立即获得优化的本地代码,从而缩短Java应用程序的启动和预热时间。
该提案的目标包括使应用程序能够更快地达到峰值性能,并使应用程序即使在工作负载发生变化时也能保持峰值性能,而无需对应用程序、库或框架的代码进行任何更改。
那么,针对 JDK 28 提出的五项特性都包括哪些?汇总列表如下:
== 运算符以及所有其他操作都通过字段的值而不是对象标识来区分对象。值对象目前处于预览阶段。0 或 ` null null`)。对于 `final` 类型的严格初始化字段,其值始终保持不变。此举旨在为基于 JVM 的编程语言设计者提供一个字段初始化模型,该模型比现有模型具有更强的完整性保证。此功能目前处于预览阶段。各位知道,JDK 28 的前身JDK 27 已经在 9 月 15 日发布。JDK 27 和 JDK 28 均为非 LTS (Non-LTS)版本,Oracle 将提供为时 6 个月的客户支持。
作者:万能的大雄
本篇文章为 @ 万能的大雄 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。