浅谈Java SE新版本发布线路图

96
韬声依旧在路上
2018.09.30 22:40 字数 572
Java语言 - 图片发自简书App

Java SE 9发布于2017年09月22日,也就是从这个版本开始,Java版本遵循半年一个版本的更新速度,Oracle将每三年指定一个版本作为长期支持(LTS)版本。到目前为止,已经发布了Java SE 10和Java SE11。

Java SE 支持的客户类型

  • Oracle客户 - 是指那些订阅Oracle产品的客户,包括Java SE、Java SE Desktop、Oracle Java SE Advanced、Oracle Java SE Advanced Desktop和Oracle Java SE Suite等。
  • 商业用户 - 是指Oracle客户以外的实体,它们将Java SE用于商业,商业或生产目的,作为由第三方提供或内部开发的Java应用程序的一部分。
  • 个人用户 - 是指在个人台式机或笔记本电脑上使用Java SE的个人,个人用户包括使用Oracle Java SE开发应用程序以用于业余爱好或教育目的,玩游戏或运行消费者生产力应用程序的个人。

版本更新频率

发布版本 发布时长 版本格式
non‑LTS 6个月 年份-月份
LTS 36个月 年份-月份

有关Java版本的发布情况可查看我的另一篇文章

公开用户支持线路图

发布 GA日期 公共更新截止日期 商业用户截止日期 个人用户截止日期
SE 7 2011年7月 2014年3月 2015年4月 2015年4月
SE 8 2014年3月 2017年9月 2019年1月 2020年12月
SE 9 2017年9月 2017年9月 2018年3月 2018年3月
SE 10 2018年3月 2018年3月 2018年9月 2018年9月
SE 11及以后 - - - -

Java SE 版本支持线路图

发布 GA日期 终身支持日期 延长支持日期 持续支持日期
SE 6 2006年12月 2015年12月 2018年12月 不定
SE 7 2011年7月 2019年7月 2022年7月 不定
SE 8 2014年3月 2022年3月 2025年3月 不定
SE 9 2017年9月 2018年3月 无法使用 不定
SE 10 2018年3月 2018年9月 无法使用 不定
SE 11 2018年9月 2023年9月 2026年9月 不定
SE 12 2019年3月 2019年9月 无法使用 不定

SE 11 为LTS版本, SE 9、10 和 12 为非LTS版本

参考

Oracle Java SE Support Roadmap
Oracle Java SE Release Cadence
Oracle JDK Releases for Java 11 and Later

收获

从去年开始的Java 9发布的Java版本线路图可以看出Oracle公司对Java的发展和演进也开始遵循目前主流的软件发布流程和计划了,可以看出Oralcle公司对于Java语言的重视和主流编程语言的进化历程,我相信随着一些新编程语言的出现,Java也会吸收一些其他语言的特性纳入到Java语言的新版本中,我期望有更多好玩易用的特性来提升我们编程的效率和质量,我相信作为企业级开发语言的龙头,相关工具和框架的不断完善,Java语言会不断给我们带来不一样的惊喜和新特性。若是我的文章对你有所启发,那将是我莫大的荣幸。

Java进阶系列
Web note ad 1