Oracle 高兴地宣布 JDK 21 已经正式上线了。这是按照每六个月一次的发布计划,准时推出的第 12 个版本。这种定期的发布模式为开发者提供了稳定和可预见的创新,使得他们可以轻松地接纳和采用这些新特性。
Java 由于其出色的性能、稳定性和安全性使其持续成为全球最受欢迎的编程语言。
#01
JDK 21 已经正式发布
Oracle 现已为开发者、终端用户及企业推出 JDK 21。
Oracle 承诺为 Java 21 提供最少八年的长期支持。这长达八年的支持期为各大机构提供了足够的灵活性,使其可以在较少维护的情况下更长时间地运行应用,并能够按照自己的节奏进行迁移。依据客户的反馈及其在 Java 生态中的应用,Oracle 还决定将 Java 11 的长期支持期延长到至少 2032 年 1 月,这意味着 Oracle 将提供至少额外的八年支持和更新。
#02
Java 21,携手前行
如同先前版本一样,Java 21 对 OpenJDK 社区中许多个人和组织的贡献表示庆祝 —— 我们共同构建了 Java!
JDK 21 的修复率
尽管多年来 JDK 版本的变动速度大体上一直维持稳定,但在六个月的发布周期中,准备投入生产的功能和改进的发布速度大大提升了。
与我们过去的主要版本相比,不再是每隔几年做上万次的修复和近百次的 JEP(JDK 增强提议)发布,现在更倾向于在更可控、更具可预测性的六个月周期内,以精简的特性版本发布这些增强。
这些变化从重大新特性,到小的改进,再到日常维护、缺陷修复和文档完善都有涵盖。每一个变更在 JDK Bug System 中都以单一的提交对应一个特定问题表示。
在 Java 11 到 Java 21 的 GA 时间段内,有 24,196 个 JIRA 问题被标记为已修复,其中 17,288 个是由 Oracle 的人员完成的,而另外的 6,908 个则由独立开发者或其他组织的开发者所贡献。深入研究这些问题,并从任务分配者中整合出的组织数据,我们得到了一个展示各个组织在 Java 开发中贡献度的图表: