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語言會不斷給我們帶來不一樣的驚喜和新特性。若是我的文章對你有所啟發,那將是我莫大的榮幸。