北京时间 2018年9 月 26 日,Oracle 官方宣布 Java 11 正式发布。 这是 Java 大版本周期变化后的第一个长期支持版本, 非常值得关注。 从官网即可下载,最新发布的 Java11 将带来 ZGC、Http Client 等重要特性, 一共包含 17 个 JEP(JDK Enhancement Proposals, JDK 增强提案) 。 其实, 总共更新不止17个, 只是我们更关注如下的17个JEP更新。
JDK 11 将是一个 企业不可忽视的版本。 从时间节点来看, JDK 11 的发布正好处在 JDK 8 免费更新到期的前夕, 同时 JDK 9、 10 也陆续成为“历史版本” , 下面是 Oracle JDK 支持路线图:
JDK 11 是一个长期支持版本(LTS, Long-Term-Support)
对于企业来说, 选择 11 将意味着长期的、 可靠的、 可预测的技术路线图。
其中免费的OpenJDK11 确定将得到 OpenJDK 社区的长期支持, LTS 版本将是可以放心选择的版本。
从 JVM GC 的角度, JDK11 引入了两种新的 GC, 其中包括也许是划时代意义
的 ZGC, 虽然其目前还是实验特性, 但是从能力上来看, 这是 JDK 的一个巨
大突破, 为特定生产环境的苛刻需求提供了一个可能的选择。 例如, 对部
分企业核心存储等产品, 如果能够保证不超过 10ms 的 GC 暂停, 可靠性会
上一个大的台阶, 这是过去我们进行 GC 调优几乎做不到的, 是能与不能的
问题。
按照官方的说法,新的发布周
期会严格遵循时间点,将于每
年的3月份和9月份发布。所
以 Java 11 的版本号是
18.9(LTS)。
不过与 Java 9 和 Java 10 这
两个被称为“功能性的版本”
不同(两者均只提供半年的技
术支持), Java 11 不仅提供
了长期支持服务,还将作为
Java 平台的参考实现。
Oracle 直到2023年9月都会为
Java 11 提供技术支持,而补
丁和安全警告等扩展支持将持
续到2026年。
新的长期支持版本每三年发布一次,根据后续的发布计划,下一
个长期支持版 Java 17 将于2021年发布。
官网公开的 17 个 JEP( JDK Enhancement Proposal 特性增强提议)
原文:https://www.cnblogs.com/niujifei/p/15079097.html