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

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