JDK版本更迭 的歷史---轉載

Java8與JDK1.8與JDK8與J2SE8與J2SE1.8的區別是什麼?
Java是面向對象的編程語言,在我們開發Java應用的程序員的專業術語裏,Java這個單詞其實指的是Java開發工具,也就是JDK(Java Development Kit)。所以我們常常在CSDN等各大程序員論壇討論到安裝Java8或者JDK8或者JDK1.8或J2SE8或J2SE1.8或J2SE8或J2SE1.8,其實這3個專業詞彙的概念是一樣的。

(1)Java與JDK的區別與關係

因爲在用戶眼中,Java是Java應用;而在程序員眼中,Java是Java開發工具,所以Java等價於JDK。

(2)JDK8與JDK1.8的區別與關係

另外JDK8或者JDK1.8是由於自從JDK1.5/JDK5命名方式改變後遺留的新舊命令方式問題。所以JDK8或者JDK1.8也是同一個東西

(3)JDK與J2SE的區別與關係

JAVA就是指JDK開發工具,所以我們可以理解爲JAVA等價於JDK。又因爲JAVA有3個版本:J2SE J2EE J2ME,所以J2SE是JDK的3個版本中的其中一個,即標準版本

(4)JDK各個版本發佈時間和版本名稱表

版本					名稱								發行日期
JDK 1.0					Oak(橡樹)							1996-01-23
JDK 1.1					none(無)							1997-02-19
JDK 1.1.4				Sparkler(寶石)						1997-09-12
JDK 1.1.5				Pumpkin(南瓜)						1997-12-13
JDK 1.1.6				Abigail(阿比蓋爾–女子名)			1998-04-24
JDK 1.1.7				Brutus(布魯圖–古羅馬政治家和將軍)	1998-09-28
JDK 1.1.8				Chelsea(切爾西–城市名)				1999-04-08
J2SE 1.2				Playground(運動場)					1998-12-04
J2SE 1.2.1				none(無)							1999-03-30
J2SE 1.2.2				Cricket(蟋蟀)						1999-07-08
J2SE 1.3				Kestrel(美洲紅隼)					2000-05-08
J2SE 1.3.1				Ladybird(瓢蟲)						2001-05-17
J2SE 1.4.0				Merlin(灰背隼)						2002-02-13
J2SE 1.4.1				grasshopper(蚱蜢)					2002-09-16
J2SE 1.4.2				Mantis(螳螂)						2003-06-26
Java SE 5.0 (1.5.0)		Tiger(老虎)						2004-09-30
Java SE 6.0 (1.6.0)		Mustang(野馬)						2006-04
Java SE 7.0 (1.7.0)		Dolphin(海豚)						2011-07-28
Java SE 8.0 (1.8.0)		Spider(蜘蛛)						2014-03-18
Java SE 9.0				none(無)							2017-09-21
Java SE 10.0			none(無)							2018-03-21
Java SE 11.0			none(無)							2018-09-25

從上方的JDK各個版本發佈時間和版本名稱表可以看到,Java大體有3大類命名方式:JDK、J2SE、Java SE。
Java命名方式更改的事件原因:

1.1998年12月8日,Sun公司發佈了第二代Java平臺(簡稱爲Java2)的3個版本:J2ME(Java2 Micro Edition,Java2平臺的微型版),應用於移動、無線及有限資源的環境;J2SE(Java 2 Standard Edition,Java 2平臺的標準版),應用於桌面環境;J2EE(Java 2Enterprise Edition,Java 2平臺的企業版),應用於基於Java的應用服務器。

2.2004年9月30日,J2SE1.5發佈。爲了表示該版本的重要性,J2SE 1.5更名爲Java SE 5.0(內部版本號1.5.0)

3.2005年6月,Java SE 6正式發佈。此時,Java的各種版本已經更名,已取消其中的數字2(如J2EE更名爲JavaEE,J2SE更名爲JavaSE,J2ME更名爲JavaME)。


版權聲明:本文爲CSDN博主「萌新Jed(李俊德-大連理工大學)」的原創文章,遵循CC 4.0 by-sa版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/wq6ylg08/article/details/91351339

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章