嘚吧嘚java的发展历史

原文出处:大猿软件

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

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

085148_02zs_153539.jpg

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风头一时无两。

085242_NO1u_153539.png

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

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


获取更多java知识尽在javac公众账号,请扫描下面二维码,即可关注。

085330_IXqQ_153539.jpg

 

转载于:https://my.oschina.net/u/153539/blog/491018

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值