Java的诞生:
Java最早是Sun公司绿色项目 Green Project 中编写 Star7 应用程序的一个程序语言, 当时的名称不是 Java,而是取名为 Oak。
由于 Oak 名称已经被注册了,工程师喝咖啡时灵机一动,改名为 Java。
1995年5月23日,正式将Oak改名为Java,同时对外发表了 Java Development Kits 1.0a2 版本。
Java的发展:
版本 | 代码名称 | 发布日期 |
---|
JDK 1.1.4 | Sparkler(烟火) | 1997/9/12 |
JDK 1.1.5 | Pumpkin(南瓜) | 1997/12/3 |
JDK 1.1.6 | Abigail(圣经故事人物名称) | 1998/4/24 |
JDK 1.1.7 | Brutus(罗马政治家名称) | 1998/9/28 |
JDK 1.1.8 | Chelsea(足球俱乐部名称) | 1999/4/8 |
J2SE 1.2 | Playground(游乐园) | 1998/12/4 |
J2SE 1.2.1 | 无 | 1999/3/30 |
J2SE 1.2.2 | Cricket(蟋蟀) | 1999/7/8 |
J2SE 1.3 | Kestrel(红隼) | 2000/5/8 |
J2SE 1.3.1 | Ladybird(瓢虫) | 2001/5/17 |
J2SE 1.4.0 | Merlin(魔法师名称) | 2002/2/13 |
J2SE 1.4.1 | Hopper(蚱蜢) | 2002/9/16 |
J2SE 1.4.2 | Mantis(螳螂) | 2003/6/26 |
J2SE 5.0 | Tiger(老虎) | 2004/9/29 |
Java SE 6 | Mustang(野马) | 2006/12/11 |
Java SE 7 | Dolphin(海豚) | 2011/7/28 |
Java SE 8 | 无 | 2014/3/18 |
Java的改变:
Java SE 6 发布后,Java SE 7 对新版本的规划摇摆不定,加上Sun公司营收低迷不振,影响了新版本的推动,发布时间不断推迟。
2010年10月24日,Oracle 并购 Sun,Java 正式成为 Oracle所属。
由于并购后的组织重整,使得 Java SE 7 推出日期再度推迟,又于2011年7月28日正式发布。