JVM和Java歷史
Java和JVM的歷史
1.1996年 SUN JDK 1.0 Classic VM
- 純解釋運行,使用外掛進行JIT
2.1997年JDK1.1發佈
- AWT、內部類、JDBC、RMI、反射
3.1998年JDK1.2 Solaris Wxact VM
- JIT 解釋器混合
- Accurate Memory Management 精確內存管理,數據類型敏感。
- J2SE J2EE J2ME的出現
- 加入 Swing Collections
4.2000年 JDK 1.3 Hotspot作爲默認虛擬機發布
-加入JavaSound
5.2002年JDK1.4 Classic VM對出歷史舞臺。
-Assert 正則表達式 NIO IPV6 日誌API 加密類庫
6.2004年發佈JDK1.5
-泛型 註解 裝箱 枚舉 可變長的參數 Foreach循環
7.JDK1.6
-腳本語言支持
-JDBC 4.0
-Java編譯器 API
8.2011年JDK7發佈
- 延誤項目推出到JDK8
- G1
- 動態語言增強
- 64位系統中的壓縮指針
- NIO 2.0
9.2014年JDK8發佈
- Lambda表達式
- 語法增強 Java類型註解
10.2016年JDK9
- 模塊化
****************************
1.使用最爲廣泛的JVM爲HotSpot
2.HotSpot爲Longview Technologies開發,被SUN收購
3.2006年Java開源,並建立OpenJDK
- HotSpot成爲Sun JDK和OpenJDK中所帶的虛擬機
4.2008年Oracle收購BEA
- 得到JRpckit VM
5.2010年Oracle 收購Sun
- 得到Hotspot
6.Oracle宣佈在JDK8時整合JRockit和Hotspt,優勢互補
- 在Hotspot基礎上,一直JRockit優秀特性。
1.1996年 SUN JDK 1.0 Classic VM
- 純解釋運行,使用外掛進行JIT
2.1997年JDK1.1發佈
- AWT、內部類、JDBC、RMI、反射
3.1998年JDK1.2 Solaris Wxact VM
- JIT 解釋器混合
- Accurate Memory Management 精確內存管理,數據類型敏感。
- J2SE J2EE J2ME的出現
- 加入 Swing Collections
4.2000年 JDK 1.3 Hotspot作爲默認虛擬機發布
-加入JavaSound
5.2002年JDK1.4 Classic VM對出歷史舞臺。
-Assert 正則表達式 NIO IPV6 日誌API 加密類庫
6.2004年發佈JDK1.5
-泛型 註解 裝箱 枚舉 可變長的參數 Foreach循環
7.JDK1.6
-腳本語言支持
-JDBC 4.0
-Java編譯器 API
8.2011年JDK7發佈
- 延誤項目推出到JDK8
- G1
- 動態語言增強
- 64位系統中的壓縮指針
- NIO 2.0
9.2014年JDK8發佈
- Lambda表達式
- 語法增強 Java類型註解
10.2016年JDK9
- 模塊化
****************************
1.使用最爲廣泛的JVM爲HotSpot
2.HotSpot爲Longview Technologies開發,被SUN收購
3.2006年Java開源,並建立OpenJDK
- HotSpot成爲Sun JDK和OpenJDK中所帶的虛擬機
4.2008年Oracle收購BEA
- 得到JRpckit VM
5.2010年Oracle 收購Sun
- 得到Hotspot
6.Oracle宣佈在JDK8時整合JRockit和Hotspt,優勢互補
- 在Hotspot基礎上,一直JRockit優秀特性。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.