JDK 1.0

1991年4月,由 James Gosling 博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(橡树)。Oak当时在消费品市场上并不算成功,但随着1995年互联网潮流的兴起,Oak 迅速找到了最适合自己发展的市场定位并蜕变成为 Java 语言。

1995年5月23日,Oak 语言正式更名为 Java,Java 语言第一次提出了 “Write Once,Run Anywhere”的口号,这一天也被称为 Java 诞生日。

1996年1月23日,JDK 1.0 发布,代表技术包括 Java 虚拟机(Sun Classic VM)、Applet、AWT 等。

1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入 Java 技术。

1996年5月,Sun 公司于美国旧金山举行了首届 JavaOne 大会。

1996年9月,已有大约 8.3 万个网页应用了 Java 技术来制作。

JDK 1.1

1997年2月19日,JDK 1.1 发布,代表技术包括 Jar 文件格式、JDBC、JavaBeans、RMI、内部类、反射等。

JDK 1.1 一共发布了 1.1.0 - 1.1.8 九个版本,从1.1.4 之后,每个 JDK 版本都有自己的一个代号:

版本 代号 时间
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

1998年2月,JDK 1.1 被下载超过 2,000,000 次。

JDK 1.2(Playground - 竞技场)

1998年12月4号,JDK 1.2 发布,这个版本把 Java 技术体系分为三个部分,即 J2SE(面向桌面应用开发)、J2EE(面向企业级开发)、J2ME(面向移动终端开发)。代表技术包括 EJB、Java Plugin-in、Java IDL、Swing、内置 JIT 编译器、Collections集合类等。

JDK 1.2 共有两个修订版本:

版本 代号 时间
JDK 1.2.1 - 1999-03-30
JDK 1.2.2 Cricket(蟋蟀) 1999-07-08

JDK 1.3(Kestrel - 红隼)

2000年5月8号,JDK 1.3 发布,这个版本开始 HotSpot 成为了 JDK 的默认虚拟机,代表技术有 JNDI、Timer、Java 2D、JavaSound、数学运算等。

JDK 1.3 有一个修正版本:

版本 代号 时间
JDK 1.3.1 Ladybird(瓢虫) 2001-05-17

2001年6月5日,NOKIA 宣布,到 2003 年将出售 1 亿部支持 Java 的手机。

JDK 1.4(Merlin - 灰背隼)

2002年2月13日,JDK 1.4 发布,这是 Java 真正走向成熟的一个版本,代表技术包括:正则表达式、异常链、NIO、日志类、XML 解析器和 XSLT 转换器等。

JDK 1.4 有两个修正版本:

版本 代号