JDK 21 要来了:已从主线分叉,将成为下一个 LTS 版本!
根据 OpenJDK 官方更新,目前 JDK 21 进入 Rampdown 第一阶段,代码已从主线分叉出来。值得一提的是,JDK 21 将是继 JDK 8(2014 年)、JDK 11(2018 年)和 JDK 17(2021 年)后的下一个 LTS 版本。
所谓 LTS 版本,即 Long-term Support,意味着长期支持的版本。由 Oracle 官方确认的 LTS 版本可获得至少 8 年的产品支持,而非 LTS 版本的 JDK 只有 6 个月的产品支持。
由于是从 OpenJDK 中分叉出来的,JDK 21 的整个功能集已被冻结,除了一个正在运行中的 JEP 将被放弃外,JDK 21 的 JEP 不会再有更多变动,现阶段的编码工作也主要围绕错误修复和一些被批准的后期改进上。
JDK 21 的 15 个 JEP
相较于之前的版本,JDK 21 将提供万众期待的稳定版虚拟线程功能、预览版的字符串模板、Z 垃圾收集器的生成行为、序列化集合、Java 外部函数和内存 API 的第三个预览版、Java 矢量 API的最新迭代以及览版的结构化并发等等。
以上的新功能让诸多 Java 用户十分期待 JDK 21 的正式发布:
▶ “Java 8 终于可以退休了!”
▶ “JDK 21 很可能会成为一个变革性版本!”
▶ “光有‘稳定版虚拟线程功能’这一项,就值得升级了。“
从目前官方发布的时间表来看,JDK 21 的初始候选版本将于 8 月 10 号发布,最终候选版本将于 8 月 24 号发布,而正式发布日期暂定于 9 月 19 日。
更多有关 JDK 21 的相关内容,可前往官网查看:https://openjdk.org/projects/jdk/21/
参考链接:
https://www.phoronix.com/news/JDK-21-Forked-From-Mainline
https://openjdk.org/projects/jdk/21/
推荐阅读:
▶启航!2023 Amazon DeepRacer 自动驾驶赛车中国联赛6月赛开启!
▶字节正在内部测试对话类 AI 项目;Deepmind 推出新系统革新排序算法;ChatGPT iOS 应用更新|极客头条