选择适当的 Java SE 版本

自 1995 年最初的 Java 1.0 发布以来,已经发布了许多 Java 版本。( 有关摘要,请参阅 Java 版本历史记录 。)但是,大多数版本已经过了正式的生命周期日期。这意味着供应商(现在通常是 Oracle)已停止发布新的开发,并且不再为任何错误或安全问题提供公共/免费补丁。 (私有补丁版本通常适用于拥有支持合同的人/组织;请联系供应商的销售办事处。)

通常,推荐使用的 Java SE 版本将是最新公共版本的最新更新。目前,这意味着最新的 Java 8 版本。Java 9 将于 2017 年公开发布。(Java 7 已经过了其生命周期,最后一次公开发布于 2015 年 4 月。不建议使用 Java 7 及更早版本。)

此建议适用于所有新的 Java 开发,以及任何学习 Java 的人。它也适用于只想运行第三方提供的 Java 软件的人。一般来说,编写良好的 Java 代码将适用于较新版本的 Java。 (但请查看软件的发行说明,如果你有疑问,请联系作者/供应商/供应商。)

如果你正在使用较旧的 Java 代码库,则建议你确保代码在最新版本的 Java 上运行。决定何时开始使用较新的 Java 版本的功能更加困难,因为这将影响你支持无法或不愿意安装 Java 的客户的能力。