Skip to content

Latest commit

 

History

History
98 lines (62 loc) · 5.54 KB

File metadata and controls

98 lines (62 loc) · 5.54 KB

JavaSE版本与代号概述

截止目前(2019年10月14日),Java 各个版本的代号和发布日期如下所示:

版本号 代号(Code Name) 正式版发布日期
JDK 1.0 Oak(橡树) 1996年01月
JDK 1.1 (none) 1997年02月
JDK 1.1.4 Sparkler(魔杖) 1997年09月12日
JDK 1.1.5 Pumpkin(南瓜) 1997年12月03日
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 Hopper(蚱蜢) 2002年09月16日
J2SE 1.4.2 Mantis(螳螂) 2003年06月26日
J2SE5.0(1.5.0) Tiger(老虎) 2004年09月29日
JavaSE 6 Mustang(野马) 2006年12月
JavaSE 7 Dolphin(海豚) 2011年07月
JavaSE 8(LTS) Spider(蜘蛛) 2014年03月
JavaSE 9 2017年09月21日
JavaSE 10 2018年03月20日
JavaSE 11(LTS) 2018年09月25日
JavaSE 12 2019年03月19日
JavaSE 13 2019年09月10日
JavaSE 14 2020年03月
JavaSE 15 2020年09月
JavaSE 16 2021年03月
JavaSE 17(LTS) 2021年09月

Oracle的说明

Most versions of the Java 2 Platform Standard Edition have an internal code or project name, as listed below. The dates listed are the final product release dates (following any beta releases). Feature releases are shown in bold.

Java 2 Platform Standard Edition 的大部分版本都有内部编号或项目名称,如前面的表格所示。 其中列出的日期是最终产品的发布日期(在所有beta版本之后)。

Starting with Tiger, each version has two version numbers: an internal number, such as 1.5.0, and an external number, such as 5.0.

从Tiger开始,每个版本都有两个版本号:内部编号(如 1.5.0)和外部编号(如 5.0)。

Since 1.2.2, major releases 1.3, 1.4.0, 5.0 and 6) are named after birds or mammals, while minor releases are named after insects, given that they are bug-fix releases. (Hopper is short for grasshopper and ladybird is another term for ladybug.)

从1.2.2版本开始,主要版本(1.3、1.4.0、5.0和6)以鸟类或哺乳动物命名,而次要版本以昆虫命名(因为它们是 bug-fix 版本)。 (Hopper是 grasshopper 的缩写,而 ladybird 是 ladybug 的另一种叫法。)

参考链接: https://www.oracle.com/technetwork/java/javase/codenames-136090.html

CodeJava的说明

This article gives you an overview of all Java versions in its history, for Java Standard Edition (SE) Development Kit (JDK).

下文主要介绍 JDK 的所有版本。

The latest version of Java is Java 12 or JDK 12 released on March, 19th 2019 (Follow this article to check Java version on your computer).

截止本文撰写时(2019年05月26日),Java发布的最新版本是 Java 12 或者说 JDK 12。

From the first version released in 1996 to the latest version 12 released in 2019, the Java platform has been actively being developed for about nearly 24 years. Many changes and improvements have been made to the technology over the years. The following table summarizes all versions of Java SE from its early days to the latest.

从1996年发布的第一个版本,到2019年发布的第12个版本,Java平台已持续发展了24年。 这些年,对Java技术进行了很多改进和修正。Java SE从早期到最新的版本信息请参考前面的表格。

From the table above we can see that the naming and the version number have been changing over times:

从表中可以看出JDK项目的命名和版本号一直在改变:

  • Versions 1.0 and 1.0 are named as JDK (Java Development Kit).
  • From versions 1.2 to 1.4, the platform is named as J2SE (Java 2 Standard Edition).
  • From versions 1.5, Sun introduces internal and external versions. Internal version is continuous from previous ones (1.5 after 1.4), but the external version has a big jump (5.0 for 1.5). This could make confusion for someone, so keep in mind that version 1.5 and version 5.0 are just two different version names for only one thing.

  • 1.0 和 1.1 版本称为JDK(Java Development Kit,Java开发工具包)。
  • 1.2 到 1.4 版本,平台被命名为 J2SE(Java 2 Standard Edition,Java 2标准版)。
  • 从 1.5 版本开始,Sun 引入了内部版本号和外部版本号。 内部版本还是之前的命名规则(在1.4之后是1.5),但外部版本则有很大改变(5.0等价于1.5)。这有时候会使人感到困惑,所以请记住,1.5版本 和 5.0版本 只是不同的表述而已。

Major versions were released after every 2 years, however the Java SE 7 took 5 years to be available after its predecessor Java SE 6, and 3 years for Java SE 8 to be available to public afterward.

主要版本每两年发布一次,但JavaSE 7 和 JavaSE 6 之间跨越了整整5年,而 JavaSE 8 和7之间则跨越了3年。

Since Java SE 10, new versions will be released very six months.

从 JavaSE 10 开始,新版本将六个月发布一次。

参考链接: https://www.codejava.net/java-se/java-se-versions-history