選擇適當的 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 的客戶的能力。