美国时间9月25日,Oracle 官方表示, Java 11 (18.9 LTS) 正式上线!这是自 Java 8 后的第一个长期支持版本。

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 18.9_Oracle: Java 11 (18.9 LTS) 正式上线!相关推荐

  1. Java学习日报—2021/11/18

    目录 一.JDK8常用的新特性 二.Spring的IOC 三.Spring的AOP 四.MVC 五.SpringBoot和SpringCloud的关系理解 一.JDK8常用的新特性 (1)Date/T ...

  2. 直播预约|FFA 2022 主会场,11月26日正式上线

    Flink Forward Asia 2022 将于 11 月 26-27 日在线上举办 大会官网:https://flink-forward.org.cn/ 本次 FFA 2022 主会场演讲将由阿 ...

  3. java.awt.api_Java SE 11(18.9)中的API更新

    java.awt.api Java SE 11也被命名为18.9(基于使用发布年份和月份的新命名方案),预计将在9月的最后一周发布GA. 频繁发布新JDK版本的新方法是允许语言创建者引入新功能,并向开 ...

  4. Android Java(2015-6-18 15:28、2016-1-30 21:18、2016-5-31 11:20)

    20190729添加: HsqdeMac:javaalgorithm hsq$ java -version java version "12.0.2" 2019-07-16 Jav ...

  5. Java 版本变更列表 (Java SE 8 ~ Java SE 18 )

    java 版本变更列表 Java SE 8 Java SE 9 Java SE 10 Java SE 11 Java SE 12 Java SE 13 Java SE 14 Java SE 15 Ja ...

  6. 分享18道Java基础面试笔试题

    转载自 分享18道Java基础面试笔试题(面试实拍) 1.你最常上的两个技术站和最常使用的两个app分別进什么?主要解决你什么需求? 2.请简述http协议中get请求和post请求的区别. 3.请简 ...

  7. 死磕 18 个 Java 8 的日期处理,工作必用!

    死磕 18 个 Java 8 的日期处理,工作必用! 简介 关键类 实战 1. 获取当前的日期 2. 获取年.月.日信息 3.处理特定日期 4.判断两个日期是否相等 5.检查像生日这种周期性事件 6. ...

  8. JAVA萌新学习day17.18天 数据库MySQL

    JAVA萌新学习day17.18天 数据库MySQL基本操作 MySQLDemo // name age address 小明 18 大连 小明 18 大连 小明 18 大连/*** 1.数据库 -& ...

  9. 合辑 | 面试必备!18篇Java面试疑难点详解

    简介: 就目前就业环境来看,学习Java软件开发是不会过时的,据各大招聘网站统计,Java程序员的需求10年来一直跃居首位.本节小编汇总了18篇Java面试相关的疑难点解析,知识点+理论详解帮助你稳扎 ...

最新文章

  1. 线程同步初解---转载
  2. 征服围棋之后 谷歌DeepMind宣布利用AI对抗乳腺癌
  3. HDU Problem - 6396 Swordsman(优先队列,模拟)
  4. oracle写入导出文件时出错,帮忙!EXP-00015:错误!EXP-00002: 写入导出文件时出错
  5. TensorFlow学习笔记(十二)TensorFLow tensorBoard 总结
  6. “制造商和技术支持商”
  7. 京东怎么在线联系客服
  8. java.lang.IllegalArgumentException at java.sql.Date.getHours
  9. Spring之AOP理解
  10. 在托管 Windows 服务中承载 WCF 服务
  11. java从入门到精通 韩顺平_韩顺平Java从入门到精通视频教程(94集)
  12. Python分词、情感分析工具SnowNLP使用方法
  13. GPK游戏包安装方法
  14. Linux命令行参数前加杠-和不加杠的区别
  15. ZN-IRF02工业机器人视觉分拣实训系统
  16. 光猫和路由器上网详解
  17. 论文中的结果分析怎么写?
  18. 亚马逊aws免费云服务器搭建总结
  19. ‘∞‘ is not a valid numeric or approximate numeric value
  20. nginx与httpd 优雅重启

热门文章

  1. java能否调用com_java调用com
  2. as转html5工具,将keras的h5模型转换为tensorflow的pb模型
  3. MATLAB字符串数组中查找指定子串
  4. mysql scrapy 重复数据_大数据python(scrapy)爬虫爬取招聘网站数据并存入mysql后分析...
  5. 产品经验谈:产品经理需要熟知几种常用思维模型
  6. 少儿编程150讲轻松学Scratch(七)-Scratch学习中需要注意的地方
  7. 在线斯诺克html5,用HTML 5打造斯诺克桌球俱乐部
  8. java bundle_java.util.ResourceBundle国际化用法详解
  9. vue安装教程及简介
  10. mysql 表设计 date_mysql 表 Date类型