Java SE 版本

Java SE 版本歷史

下表提供了 Java SE 平臺重要主要版本的時間表。

Java SE 版本 1 程式碼名稱 壽命終止(免費 2 釋出日期
Java SE 9(早期訪問) 沒有 未來 2017-07-27(估計)
Java SE 8 沒有 未來 2014 年 3 月 18 日
Java SE 7 海豚 2015 年 4 月 14 日 2011-07-28
Java SE 6 野馬 2013 年 4 月 16 日 2006-12-23
Java SE 5 2009-11-04 2004-10-04
Java SE 1.4.2 在 2009-11-04 之前 2003-06-26
Java SE 1.4.1 料斗/蚱蜢 在 2009-11-04 之前 2002-09-16
Java SE 1.4 梅林 在 2009-11-04 之前 2002-02-06
Java SE 1.3.1 瓢蟲 在 2009-11-04 之前 2001-05-17
Java SE 1.3 紅隼 在 2009-11-04 之前 2000 年 5 月 8 日
Java SE 1.2 操場 在 2009-11-04 之前 1998-12-08
Java SE 1.1 焰火 在 2009-11-04 之前 1997 年 2 月 19 日
Java SE 1.0 橡木 在 2009-11-04 之前 1996 年 1 月 21 日

腳註:

  1. 這些連結是 Oracle 網站上各自版本文件的線上副本。許多舊版本的文件不再線上,但通常可以從 Oracle Java Archives 下載。

  2. Java SE 的大多數歷史版本都已通過其正式的生命終結日期。當 Java 版本通過此里程碑時,Oracle 將停止為其提供免費更新。具有支援合同的客戶仍可獲得更新。

資源:

Java SE 版本亮點

Java SE 版本 強調
Java SE 8 Lambda 表示式和 MapReduce 啟發的 Streams。Nashorn Javascript 引擎。型別和重複註釋的註釋。無符號算術擴充套件。新的日期和時間 API。靜態連結的 JNI 庫。JavaFX 啟動器。去除 PermGen。
Java SE 7 字串切換, try-with-resource ,菱形(<>),數字文字增強和異常處理/重新丟擲改進。併發庫增強功能。增強了對本機檔案系統的支援。Timsort。ECC 加密演算法。改進的 2D 圖形(GPU)支援。可插入註釋。
Java SE 6 JVM 平臺和 Swing 的顯著效能增強。指令碼語言 API 和 Mozilla Rhino Javascript 引擎。JDBC 4.0。編譯器 API。JAXB 2.0。Web 服務支援(JAX-WS)
Java SE 5 泛型,註釋,自動裝箱,enum 類,varargs,增強的 for 迴圈和靜態匯入。Java 記憶體模型的規範。Swing 和 RMI 增強功能。新增 java.util.concurrent.*包和 Scanner
Java SE 1.4 assert 關鍵字。正規表示式類。連結異常。NIO API - 非阻塞 I / O,BufferChanneljava.util.logging.* API。影象 I / O API。整合的 XML 和 XSLT(JAXP)。整合安全性和加密(JCE, JSSE, JAAS)。整合的 Java Web Start。首選項 API。
Java SE 1.3 包括 HotSpot JVM。CORBA / RMI 整合。Java 命名和目錄介面(JNDI)。偵錯程式框架(JPDA)。JavaSound API。代理 API。
Java SE 1.2 strictfp 關鍵字。Swing API。Java 外掛(適用於 Web 瀏覽器)。CORBA 互操作性。集合框架。
Java SE 1.1 內課。反射。JDBC。RMI。Unicode /字元流。國際化支援。AWT 事件模型的大修。JavaBeans 的。

資源: