3 月 16 日,甲骨文正式发布 Java 16。甲骨文表示,现在为所有开发人员和企业提供 Java 16。据悉,按照甲骨文重要补丁更新(CPU)时间表,甲骨文 JDK 16 将至少获得两次季度更新。随后,甲骨文 JDK 17 面世。虽然 Java 17 将于 2021 年 9 月正式发布,但是 jdk.java.net 已经提供了它早期的访问版本。在转向六个月的发布周期后,Java 16 是甲骨文发布的第七个特性版本。甲骨文称,“在六个月的发布周期下,可用于生产的创新交付速度已大大提高”。Java 16 累计修复了 1897 个问题,其中,有 1397 个由甲骨文工作人员完成,还有 500 个由个人开发人员和其他组织机构的开发人员贡献,包括 ARM、SAP、RedHat 和腾讯以及微软、英特尔、华为等。而一些小型组织也贡献了 Java 16 中 3%的修复,比如 Ampere Computing、Bellsoft、DataDog、Microdoc 和独立开发人员。

甲骨文表示,“再次使用 GPLv2 和 Classpath Exception 将 Java 16 作为甲骨文 OpenJDK 版本提供,并且针对使用甲骨文 JDK 版本作为甲骨文产品或服务一部分的用户,或希望能获得商业支持的用户提供商业许可”。Java 16 的新特性伴随着数千个性能、稳定性和安全性更新,Java 16 为用户提供了十七项主要的增强 / 更改(称为 JDK 增强提案——JEP),包括三个孵化器模块和一个预览特性。孵化器模块(Incubator Module)中引入了一些增强,这是一种将非最终 API 和非最终工具交给开发人员的方法,该方法允许用户提供反馈,从而改善 Java 平台的质量。同样,一些增强被作为 Java SE 平台的预览特性、语言或 VM 特性引入,这些增强已完全指定、完全实现但不是永久性的。JDK 特性版本中提供了这些增强,以推动开发人员根据实际使用情况提供反馈,这可能会导致它们在将来的版本中永久保留。这为用户提供了及时反馈的机会,并让工具供应商有机会在大量 Java 开发人员在生产中使用特性之前为其提供支持。
