一切的开始
1990年某个时间,詹姆斯·高斯林开发出了一款设置在智能家电上的小程序语言,这就是Java的前身Oak(橡树)。由于这些智能家电的需求没有想象中的那么大,所以Sun公司就放弃了这项计划。直到1995年重启Oak,并且改为Java进行发布。从此一发不可收拾。
JDK Alpha 和Beta
在1995年5月推出的JDK,仅仅只是Alpha和Beta版,API极其不稳定。
Java 1.0~Java1.4时期
第一个版本的JDK于1996年1月23日发布,代号Oak,是为了纪念其前身。而真正稳定的JDK版本为1.0.2,被称为JAVA 1.
之后在1998年12月8日推出Java1.2,加入了Collections框架等。
在2000年5月8日推出Java1.3,2002年2月6日推出Java1.4。
Java 5
Java1.5确实是一次重要的变革了。加入了泛型、自动装箱、注释处理、可变参数函数、强化for each 循环。
并且修改了命名,将Java1.5改为了Java 5。
Java 6~9
2006年12月,Java SE 6版本发布,代号Mustang。主要特点是支持脚本语言、JDBC4.0、Java编译API并整合了Web服务。
2011年7月
Java SE 7.0版本发布,代号Dolphin。这个版本距上次发布有5年之久,并且只有这个版本花费了这么久。主要特点是支持动态语言、Java nio包、多重异常处理、try with resourece功能和诸多小的增强。
Java 8 于2014年3月18日发布,包含了一些原本被项目在 Java 7却延迟的功能.
Java 9 在2017年9月21日终于发布,又多了一些激动人心的功能和优化。
未来
作为一门非常大众的语言,而且也是高度集中面向对象开发的语言,未来的发展一定很好!!!