嘚吧嘚java的发展历史

来源:互联网 发布:curl php 可跳转 编辑:程序博客网 时间:2024/05/18 08:51

文章出自:http://javac.me/blog/2015/08/31/java-history

图片名称

  今年是java的二十周年生日,二十年不长不短,穿开裆裤的我们也长大成人了,就让我们梳理下这二十年来java发展的路程吧。

  1991年,在位于美国西太平洋沿岸的加利福尼亚洲一个名叫sun的公司里,有一群桀骜不驯、不安现状的年轻人打算发明一种微型计算机语言,能够运行在不同厂家生产的电器上。这群年轻人中有一个名叫James Gosling,他是一个全能的计算机天才(下图,如今已是老爷爷了...)。他带领这个团队,并将此项目命名为“Green”。

图片名称

  1992年,在James Gosling的带领下,“Green”项目团队发布了第一个产品,这个产品具有非常智能的远程控制,但是sun公司对此产品并不感兴趣,团队又向其他公司介绍他们的产品,然而,也无人问津。为了销售这项产品技术,团队里的一个哥们竟然来来回回跑了五十万公里,一直到1994上半年,还是没有找到一家愿意购买其技术的公司。最终,“Green”项目宣布失败。然而其项目开发的产品却还保留了下来(如果产品也废弃不要了,就没后来的java了,大难不死,必有后福呀)。

  1994中期,Gosling带领的java语言开发者团队认为:“我们能够建立一个最酷的浏览器。我们已经拥有在客户端/服务器端主流模型中所需要的体系结构,所以我们要开发浏览器。”

  1995年,为了炫耀java语言超强的能力,浏览器采用java语言编写,并在当年的5月23日SunWorld上得到展示,轰动一时,并引发了人们延续至今的对java的狂热追逐。

  1996年,Sun公司发布了java的第一个版本,后来很快意识到java1.0版本不能用来进行真正的开发,Sun公司又开发了java1.1版本来弥补其中明显的缺陷,大大改善了java的反射能力。

  1998年,java1.2版本发布了,这个版本更接近“一次编写,随处运行”的承若。然后陆续的又发布了1.3和1.4版本,并且在此期间,形成了java的两个重要版本,微型版和企业版。这两个版本对java的发展起到关键性作用,让java有如神助,一柱擎天。

  2004年,java的1.5版本发布了,而这次没有沿用1.5这个版本号,而是改为了5.0,这个版本增加了泛型,类似于C++的模板。

  2006年,Sun发布了java6.0版本。这个版本并没有对语言方面进行改进。然而更人担忧的事来了,由于Sun公司的经营策略问题,导致了公司业绩一再下滑,江河日下,已无翻身之力,Sun终于沦陷了。

  2009年,Oracle公司宣布收购sun公司,至此java的开发停滞了很长一段时间。

  2011年,Oracle公司发布了java的一个新版本,java 7,但只是做了一些简单的改进。

  2013年,Oracle发布了java 8,这个版本最大的改进就是增加了Lambda表达式,其目的是使java更易于为多核处理器编写代码。

  至此,java已经存在了20年,20年里java没有顺风顺水,倒是在合适的时间里出现了它,才让java有了今天的地位。1999年的互联网兴起,各大网站如雨后春笋般出现,不断的发展壮大,网站后台需要更安全更严谨、运行速度更快的编程语言,java就成为了宠儿,迅速的发展壮大,一发不可收拾。时间转到2008年,Google的安卓智能机的出现,更是让java风头一时无两。

图片名称

  在移动互联网时代,java再一次巩固了自己地位,无人可以动摇,如今Android系统手机已然是全球使用最多的,使用java开发的app程序也是最多的。

  聊了这么多,只想说明一点,学习java,不是错误的选择。努力,奋斗!

  获取更多java知识尽在javac公众账号,使用微信扫描下面二维码关注javac

javac公众号


0 0
原创粉丝点击