作者:OSC-局长

来自:开源社区(oschina2013)

如需转载请在文中注明来源和作者

美国当地时间9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布,可在生产环境中使用!这是自 Java 8 后的首个长期支持版本,非常值得大家的关注,可以通过下面的地址进行下载:

https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

Java 11 版本说明

按照 Oracle 公布的支持路线图,Java 11 将会获得 Oracle 提供的长期支持服务,直至2026年9月。

此前开源中国曾报道过,为了更快地迭代,以及跟进社区反馈,Java 的版本发布周期变更为每六个月一次 —— 每半年发布一个大版本,每个季度发布一个中间特性版本,并且承诺不会跳票。通过这样的方式,开发团队可以把一些关键特性尽早合并到 JDK 之中,以快速得到开发者反馈,在一定程度上避免出现像 Java 9 这样两次被迫延迟发布的窘况。

按照官方的说法,新的发布周期会严格遵循时间点,将于每年的3月份和9月份发布。所以 Java 11 的版本号是 18.9(LTS)。

不过与 Java 9 和 Java 10 这两个被称为“功能性的版本”不同(两者均只提供半年的技术支持),Java 11 不仅提供了长期支持服务,还将作为 Java 平台的参考实现。Oracle 直到2023年9月都会为 Java 11 提供技术支持,而补丁和安全警告等扩展支持将持续到2026年。

新的长期支持版本每三年发布一次,根据后续的发布计划,下一个长期支持版 Java 17 将于2021年发布。

Oracle 公布的未来 Java 版本发布和支持周期图

Java 11 许可证

以下内容摘自官网公告

Oracle JDK 11 许可证中的重要变更

使用 JDK 11,Oracle 已更新了我们提供 Oracle JDK 的许可条款。Oracle Java SE 的新 Oracle 技术网开发者许可与提供以前版本的 JDK 的许可证大不相同。在下载和使用本产品之前,请仔细阅读新条款。

Oracle 还在 jdk.java.net/11 上通过 GPL 许可证提供此软件。

按照官方的说法,从 Java 11 开始,Oracle 将在 GPLv2 许可证下提供 JDK 版本,采用 Classpath Exception (GPLv2+CPE) 的方式,满足了在商业许可下使用 Oracle JDK 作为 Oracle 产品或服务的一部分,或者不想使用开源软件的需求。这种使用开源许可证和商业许可证的组合取代了历史上的“BCL”许可证,该许可证具有免费和付费商业条款的组合。

Java 11 新特性

官网公开的 17 个 JEP(JDK Enhancement Proposal 特性增强提议):

181: Nest-Based Access Control(基于嵌套的访问控制)309: Dynamic Class-File Constants(动态的类文件常量)315: Improve Aarch64 Intrinsics(改进 Aarch64 Intrinsics)318: Epsilon: A No-Op Garbage Collector(Epsilon 垃圾回收器,又被称为"No-Op(无操作)"回收器)320: Remove the Java EE and CORBA Modules(移除 Java EE 和 CORBA 模块,JavaFX 也已被移除)321: HTTP Client (Standard)323: Local-Variable Syntax for Lambda Parameters(用于 Lambda 参数的局部变量语法)324: Key Agreement with Curve25519 and Curve448(采用 Curve25519 和 Curve448 算法实现的密钥协议)327: Unicode 10328: Flight Recorder(飞行记录仪)329: ChaCha20 and Poly1305 Cryptographic Algorithms(实现 ChaCha20 和 Poly1305 加密算法)330: Launch Single-File Source-Code Programs(启动单个 Java 源代码文件的程序)331: Low-Overhead Heap Profiling(低开销的堆分配采样方法)332: Transport Layer Security (TLS) 1.3(对 TLS 1.3 的支持)333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)(ZGC:可伸缩的低延迟垃圾回收器,处于实验性阶段)335: Deprecate the Nashorn JavaScript Engine(弃用 Nashorn JavaScript 引擎)336: Deprecate the Pack200 Tools and API(弃用 Pack200 工具及其 API)

相关链接

JDK 11 安装指南

https://docs.oracle.com/en/java/javase/11/install/overview-jdk-installation.html#GUID-8677A77F-231A-40F7-98B9-1FD0B48C346A

JDK 11 发布说明

https://www.oracle.com/technetwork/java/javase/11u-relnotes-5093844.html

JDK 11 官方文档

https://docs.oracle.com/en/java/javase/11/

JDK 11 新特性

https://www.oracle.com/technetwork/java/javase/11-relnote-issues-5012449.html#NewFeature

Java 11 简介

https://blogs.oracle.com/java-platform-group/introducing-java-se-11

Readme

https://www.oracle.com/technetwork/java/javase/documentation/jdk11-readme-5097204.html

开源中国征稿开始啦!

开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 200 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。

现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿

点击“阅读原文”查看更多精彩内容

java11开源中国,Java 11 正式发布!相关推荐

  1. Java 11 正式发布,新特性解读

    Java 11 正式发布,新特性解读 杨晓峰   2018 年 9 月 26 日 话题:Java语言 & 开发 不知不觉 JDK 11 已经发布了,从 9 开始,JDK 进入了让人学不动的更新 ...

  2. Java 11 正式发布!

    有多少语言在提刀想反超 Java 的路上?但万万没想到,人家并未当回事,如今这款常青藤甚至越跑越欢,当我们还在使用 Java 7/8 时,它已经一路跑到了 11. 和预期的时间差不多,北京时间 9 月 ...

  3. Java 11 正式发布,这 8 个逆天新特性教你写出更牛逼的代码

    美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本. 为什么说是长期版本,看下面的官方发布的支持路线图表. 可以看出 Java 8 扩 ...

  4. 开源中国java商城项目jshop的部署与总结

    推荐:本人云服务演示地址http://114.115.178.160:8082/index(演示服务器宽带内存较小,以后实例项目演示全部集成到springcloud项目上统一演示尽请期待) 前台演示地 ...

  5. Java 11正式发布,新特性解读

    不知不觉 JDK 11 已经发布了,从 9 开始,JDK 进入了让人学不动的更新节奏,对于广大 Java 工程师来说,真是又爱又恨,Java 演进快速意味着它仍将能够保持企业核心技术平台的地位,我们对 ...

  6. java 11_Java 11 正式发布!8年免费使用!

    原标题:Java 11 正式发布!8年免费使用! 根据Oracle新出台的每6个月发布一次Java SE的节奏,美国时间9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发 ...

  7. JAVA10和11什么时候_Java 11 正式发布 支持期限至2026年9月

    原标题:Java 11 正式发布 支持期限至2026年9月 美国当地时间9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布!这是自 Java 8 后的首个长期支持版本, ...

  8. Java 11 已发布,String 还能这样玩!

    在文章<Java 11 正式发布,这 8 个逆天新特性教你写出更牛逼的代码>中,我有介绍到 Java 11 的八个新特性,其中关于 String 加强部分,我觉得有点意思,这里单独再拉出来 ...

  9. 开源中国众包第二波阿里云悬赏项目,总金额30万

    昨天开源中国众包平台正式发布了合作伙伴 -- 阿里云的第一波的3个悬赏项目,总金额10万(详情),目前三个项目已经结束报名正式进入开发阶段. 现在第二波4个悬赏项目已经发布,总金额超过30万,分别是: ...

最新文章

  1. 写了个牛逼的日志切面,甩锅更方便了!
  2. Jupyter notebook 文件路径
  3. 如何轻松应对DNS劫持
  4. leetcode 刷题之路 64 Construct Binary Tree from Inorder and Postorder Traversal
  5. python中list是什么意思_python中list和list [:]有什么区别?
  6. JS中的HTML片段
  7. 【Redis】redis开机自启动、设置守护进程、密码设置、访问权限控制等安全设置(redis默认端口6379)...
  8. Java千百问_05面向对象(012)_泛型是什么
  9. Android Studio 初探
  10. mysql 5.6 bug_MySQL 5.6的一个bug引发的故障
  11. SQL Server 2005 技术内幕之T-SQL查询——逻辑查询处理(上)
  12. Android UI基础教程 目录
  13. 做python自动化得时候怎么添加断言_python接口自动化(二十四)--unittest断言——中(详解)...
  14. 多屏信号服务器,多屏拼接控制器及多屏拼接方案【图文】
  15. JS05-页面的打断点(检验程序的执行步骤)
  16. 重新开始噼里啪啦写小文字啦~
  17. 知乎热议:27岁没文凭、想自学编程,有机会成为程序员吗?互联网风口一去不复返了吗?
  18. 怎么把ide改成ahci_怎么将硬盘模式改成ide?如何查看硬盘模式?
  19. 如何能更更好的装逼 (Windows CMD命令大全)
  20. linux驱动tft屏幕,Linux2.6.26.5加入TFT-LCD驱动

热门文章

  1. 格式化的盘要怎么恢复数据
  2. 采访 | Dou. 愿你背着相机出行,归来仍是少年。
  3. EL中的param和params
  4. 版本管理工具Git(2)git的使用
  5. 移动端触摸移动小demo
  6. 如何快速实现Mathematica和Mathtype之间的切换
  7. 【百度地图API】暑假放假回老家——城市切换功能
  8. Nginx负载均衡实现之用户手动选择与DNS轮询
  9. TransactionAwareDataSourceProxy
  10. 加速静态内容访问速度的CDN