Oracle官方提供了Oracle Java SE支持路线图,以帮助开发者了解维护、付费支持以及相关时间表,链接地址在文末。
Oracle Java SE产品版本[1]
Oracle按照其终身支持政策[2]中的说明,为客户提供有关Oracle Java SE产品的Oracle Premier支持。
对于Java SE 8之后的产品版本,Oracle将每三年指定一个版本作为长期支持(LTS)版本。
Java SE 11是LTS版本。就Oracle Premier Support而言,非LTS版本被认为是最新LTS版本的增强集合版本。一旦新功能面世,以前发布的非LTS版本将被视为“已被替代”。
例如,Java SE 9是非LTS发行版,并被10版本(非LTS)取代,随后10版本又立即被11版本取代。然而,Java SE 11是LTS发行版,因此即使Java SE 12已发布,Oracle客户仍将获得Oracle Premier Support和定期版本更新。
Oracle Java SE产品一些关键日期
如下图所示。
由此可见,Java SE 8版本和11版本为LTS版本,技术支持的周期要明显优于其他版本,可以考虑从这两个版本入手进行学习。
参考文档:
[1].https://www.oracle.com/java/technologies/java-se-support-roadmap.html
[2].https://www.oracle.com/support/lifetime-support/software.html