9月20日消息,昨日晚间,Oracle 公司正式发布了全新的Java 21版本以及相应的JDK 21开发工具包。这一版本被宣称为自JDK 17以来的最新长期支持(LTS)版本,将提供至少8年的全方位支持。
Java一直以来都是开发健壮、可扩展和安全应用的首选语言和平台,供全球组织和数百万开发者使用。Oracle Java平台高级副总裁兼OpenJDK主席Georges Saab表示,Java 21引入了众多强大功能,有望让开发者更高效地构建卓越的应用。此外,Oracle还宣布将延长对五年前发布的Java 11的长期支持,支持时间将延长至2032年1月。
据本站了解,Java 21带来了大量性能、稳定性和安全性的改进。新的JDK 21版本包括15项改进的抢先体验功能,其中包括支持虚拟线程以提高整体吞吐量,并增加对矢量应用编程接口(API)的支持,这将使构建涉及人工智能(AI)模型的Java应用更加轻松。
此外,Java 21还引入了全新的Generational ZGC垃圾回收机制,这将有助于提升垃圾回收性能和可预测性。为了降低Java的学习门槛,方便教育工作者逐步引入编程概念,Java 21还支持了未声明的类、变量、实例主方法等,这相当于放宽了部分强类型设计,使得初学者能够更轻松地入门Java编程。