Java版本号与JDk版本
Java版本号的问题一直以来都是初学者的一大困惑。Java版本号的命名规则是什么样的?JDk版本号又是如何对应的?下面将为大家详细介绍Java版本号的问题和JDk版本的对应关系。
让我们从Java的历史说起。1996年,Java1.0发布,这是Java的第一个版本。紧接着,Java1.1、J2SE1.2、J2SE1.3、J2SE1.4等版本相继发布。这些版本的命名方式都是采用1.X的方式。在2004年的JavaOne会议后,版本号提升为5.0,这个新版本被称为JavaSE5.0(或J2SE5.0)。从这里开始,Java的版本号的命名方式发生了改变,从J2SE改为Java SE、Java EE、Java ME。
JDk版本号的命名规则和Java版本号的命名规则是一样的,从Java1.0到Java9,每一个版本号都对应一个JDk版本号,如JDK1.0、JDK1.2、JDK1.8、JDK1.9。从Java10开始,JDk版本号的命名方式发生了改变,变为JDk10、JDk11、JDk12。
在了解Java版本号和JDk版本号的命名规则后,我们可以更好地理解Java的发展史和JDk的对应关系。下面是Java SE版本的时间线:
Java SE版本时间线
* Java 1.0(1996年)- JDK1.0
* Java 1.1(1997年)- JDK1.1
* J2SE 1.2(1998年)- JDK1.2
* J2SE 1.3(2000年)- JDK1.3
* J2SE 1.4(2002年)- JDK1.4
* Java SE 5.0(2004年)- JDK1.5
* Java SE 6(2006年)- JDK1.6
* Java SE 7(2011年)- JDK1.7
* Java SE 8(2014年)- JDK1.8
* Java SE 9(2017年)- JDK1.9
* Java SE 10(2018年)- JDK10
* Java SE 11(2018年)- JDK11
* Java SE 12(2019年)- JDK12
Java版本号的问题还牵涉到Java SE、Java EE、Java ME的命名规则。Java SE是Java的标准版,Java EE是Enterprise Edition,Java ME是MicroEdition。Java 2这种提法始于1998年,后来被重新命名为Java SE、Java EE、Java ME。
在了解Java版本号和JDk版本号的命名规则后,我们可以更好地理解Java的发展史和JDk的对应关系。Java版本号的问题不再是一个难题,而是我们理解Java发展史和JDk对应关系的一个重要一步。