不知道你有没有想过这些问题:
为什么 JDK1.4 与 JDK 5.0 的命名规则不一样?JDK 8 增加了哪些新特性?现在最新的 Java 版本是多少?
一直都是写业务代码,都没研究过 Java 的曾经与现在。为了提高下自己的职业素养,查了资料:
JDK 1995 年 发布了 Beta 版,1996 年 1 月 发布了 1.0 版本,直到 2019 年 9 月发布了 JDK 13,JDK 13 是当前最新的版本。
Java 开发团队计划在 2020 年 3 月 17 日之前发布 JDK 14。透露更新内容可能包括:
从 Java 1.4 开始,Java 语言的发展由 Java 社区流程(JCP)来控制,该流程使用 Java 规范请求(JSR)来建议和指定对 Java 功能的添加和更改。
JDK 5 开始引入了用于 Java 语言的新版本控制系统,旧版本控制系统继续用于开发人员库。版本号 "1.5.0" 和 "5.0" 都用于标识 Java 2 Platform Standard Edition 版本。产品版本为 "5.0",而开发人员版本为 "1.5.0",在以后的版本中(Java 6 = JDK 1.6,Java 7 = JDK 1.7...)。
JDK 1.0(1996-01-23,codename Oak):
JDK 1.1(1997-02-19):
J2SE 1.2(1998-12-08, codename Playground):
J2SE 1.3(2000-05-08, codename Kestrel):
J2SE 1.4(2002-02-06, codename Merlin):
J2SE 5.0(2004-09-30, codename Tiger):
Java SE 6(2006-12-11, codename Mustang):
Java SE 7(2011-07-28, codename Dolphin):
Java SE 8(2014-03-18, codename Spider):
Java SE 9(2017-09-21):
Java SE 10(2018-03-21):
Java SE 11(2018-09-25):
Java SE 12(2019-03-19):
Java SE 13(2019-09-17):
参考:
https://blog.csdn.net/qq934235475/article/details/82220076
https://en.wikipedia.org/wiki/Java_version_history
ConstXiong 备案号:苏ICP备16009629号-3