Java_11-LTS

JDK 11 于 2018 年 9 月 25 日发布 [249]

Java 11 为什么重要?

Java 11 是继 Java 8 之后的第二个 LTS(long-term support)版本。 自 Java 11 起,Oracle JDK 将不再免费提供商业用途

您可以在开发阶段使用它,但要在商业上使用它,则需要购买许可证。

Java 10 是最后一个可以下载的免费 Oracle JDK。

Oracle 从 2019 年 1 月开始就停止了对 Java 8 的支持。您需要支付更多的支持费用。

如果不这样做,虽然您可以继续使用它,但不会获得任何补丁/ 安全更新。

自 Java 11 起,Oracle 将不再为任何单个 Java 版本提供免费的长期支持(LTS)。

尽管 Oracle JDK 不再免费,但是您始终可以从 Oracle 或其他提供商(例如 AdoptOpenJDK,Azul,IBM,Red Hat 等..)下载 Open JDK 构建。

什么是 LTS Module

从 2017 年开始,Oracle 和 Java 社区宣布了向 Java 的新 6 个月节奏的转变。它已迁移到 Oracle Java SE 产品的长期支持(LTS)模型。

LTS 版本的产品将提供 Oracle 的首要和持续的支持,目标是每三年一次。

每个 Java 版本都以一两个主要特性为模型,这些特性驱动了版本的发布。任何障碍都会推迟发布和上市时间。Jigsaw 项目就是 Java 9 的一个主要特性,它多次推迟了发布日期,并且发布时间被推迟了超过 1.5 年。6 个月一版的发车节奏将让特性紧随。发布的列车每 6 个月有一个时间表。赶上这列火车的特征会被留下,否则他们就等下一班火车。

Oracle JDK 与 Open JDK

为了对开发人员更加友好,Oracle & Java 社区现在将 OpenJDK 二进制文件作为主要 JDK 进行推广。

这与早期的 JDK 二进制文件是由 Oracle 专有并由 Oracle 许可的模式相比,很大程度上减轻了人们的负担,因为 Oracle 对重新发布有各种限制。

然而,Oracle 将继续生产他们的 JDK,但仅限于长期支持版本。这是朝着对云和容器更友好的方向迈出的一步,因为开放 JDK 二进制文件可以作为容器的一部分分发。

Open JDK 的二进制文件每 6 个月发布一次,而 Oracle JDK 的二进制文件每 3 年发布一次(LTS 版本)。

主要特性

Java 11 包含如下更新:

  • JEP 181:针对嵌套成员的访问控制
  • JEP 309:动态类文件常量
  • JEP 315:利用 Aarch64 的特有架构改进其上的性能
  • JEP 318:Epsilon:无操作垃圾收集器
  • JEP 320:移除 Java EE 和 CORBA 模块
  • JEP 321:HTTP Client
  • JEP 323:lambda 参数的局部变量语法
  • JEP 324:支持 Curve25519 和 Curve 448 密钥
  • JEP 327:Unicode 10
  • JEP 328:添加 Java 飞行记录器(JFR),其用于创建性能分析记录
  • JEP 329:ChaCha20 和 Poly1305 加密算法
  • JEP 330:运行单文件源码程序
  • JEP 331:低开销堆分析
  • JEP 332:支持 TLS 1.3
  • JEP 333:添加 ZGC(一个可扩展的低延迟垃圾收集器)
  • JEP 335:弃用 Nashorn JavaScript 引擎
  • JEP 336:弃用 Pack200 相关的工具及 API

Java 11 更新

版本 发布日期 重点
Java SE 11[250] 2018-09-25 初始版本
Java SE 11.0.1[251] 2018-10-16 安全性修补和漏洞修补
Java SE 11.0.2[252] 2019-01-15 安全性修补和漏洞修补
Java SE 11.0.3[253] 2019-04-16 新功能,安全性修补和漏洞修补
Java SE 11.0.4[254] 2019-07-16 新功能,安全性修补和漏洞修补;HotSpot 现在可以正确地侦测 Windows Server 2019
Java SE 11.0.5[255] 2019-10-15 新功能,安全性修补和漏洞修补
Java SE 11.0.6[256] 2020-01-14 新功能,安全性修补和漏洞修补
Java SE 11.0.7[257] 2020-04-14 新功能,安全性修补和漏洞修补
Java SE 11.0.8[258] 2020-07-14 新功能,安全性修补和漏洞修补
Java SE 11.0.9[259] 2020-10-20 新功能,安全性修补和漏洞修补
Java SE 11.0.10[260] 2021-01-19 新功能,安全性修补和漏洞修补
Java SE 11.0.11[261] 2021-04-20 新功能,安全性修补和漏洞修补

参考

https://www.wdbyte.com/2020/03/jdk/jdk11-feature/

https://www.cnblogs.com/wmyskxz/p/13544669.html

Java 11 下载

Oracle 下载

https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html

adoptium 下载

https://adoptium.net/zh-CN/temurin/releases/?version=11

amazon corretto 下载

https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容