1.2 Java的历史
Java的发展史要追溯到1991年。源于James Gosling领导的绿色计划,到目前其已经发展成为应用范围最为广泛的面向对象程序设计语言,其取得的成绩是毋庸置疑的。但是Java的发展历程却不是一帆风顺的。
1.2.1 Java的由来
1991年4月,原Sun公司(现已被甲骨文公司收购)James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行。由于Green项目成员都具有C++背景,所以刚开始都将目光锁定于C++编译器。但是用户很快就感觉到了它的不足,因此需要研发一种新的语言来代替它,而一杯浓香的热咖啡就成为这种新语言起源的标志了。在此后的17个月中,最终该系统结构完成,并开发出Oak语言。由于当时市场条件并不成熟,这个项目并没有取得成功,但是Oak语言却得到原Sun公司总裁McNealy的欣赏。
直到1994年下半年,随着Internet的迅速发展和WWW的快速普及,世界上第一个WWW浏览器诞生了。此时,需要适合在异构网络环境下应用的一种语言,Games Gosling决定改变Green Project的发展方向,他们对Oak进行了简单的修改,这样在1995年3月23日Java语言诞生了。Java的诞生使得全球信息网络平台带给人们无穷的视觉体验。
原Sun公司继而在Green项目后经过若干年的研究,最终于1995年5月23日正式发布了Java和HotJava浏览器。同年,多家公司获得Java许可认证。原Sun公司于1996年1月宣布成立新的业务部——JavaSoft,主要负责研发、销售基于Java的产品。
1.2.2 Java的发展
虽然1995年推出了Java,但是要开发复杂的应用程序,必须有强大的类库支持。于是,在1996年1月23日发布了JDK 1.0。随后,在1997年2月18日发行了JDK 1.1。与JDK 1.0相比,JDK 1.1为JVM增加了JIT(即时编译器)。1998年12月4日,发布了具有跨时代意义的一个版本:JDK 1.2。JDK 1.2被分成J2EE、J2SE和J2ME三部分,并得到市场的积极响应。
2000年5月8日,推出了JDK 1.3。同样对JDK 1.3做了大量的修改。2002年2月13日,发布了JDK 1.4版本。在该版本中,对Hotspot虚拟机的锁机制精心设计并改进,使得它的性能有了“质”的提高。2004年10月,发布了JDK 1.5,同时将此版本更名为J2SE 5.0。J2SE 5.0的重心放在易用性方面。J2SE 5.0中增加了泛型、可变数目的参数、注释、自动拆箱和装箱等功能。
2006年年底,推出了J2SE 6.0测试版,它在性能、易用性方面都得到了前所未有的提高,而且提供了全新的API支持。J2SE 6.0专门为支持Vista而设计,因此对Vista具有更好的性能。2010年9月,JDK 7.0已经发布,增加了简单闭包功能。2011年7月,甲骨文公司发布了Java 7的正式版。
目前Java已经成为一门成熟的语言,在Java发展的十几年间,经历了不少的坎坷。Java语言以其独特的魅力,吸引了无数的开发者。Java语言将来会成为计算机业界不可忽视的力量。