java发展简史

“世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程”。这个是周志明老师《深入理解java虚拟机:JVM高级特性与最佳实践(第2版)》这本书中第一章中的第一段话,我想用这个来开头吧。
java的发展其实也是这样的,是一群人不断的追求完美的一个过程。这群人在这里无法一一介绍了,从唯物史观的观点来说,历史是人民创造的,但是关键的人物对其发展起了重要的作用。java的发展过程中离不开java爱好者,从业人员,诸多的维护者呕心沥血的奋斗。
对于一门学科或者一个行业,我想大致了解一下其发展历史还是有必要的,了解其过去,也是为了更好的走好未来的路。在我目前看到资料中我想java的发展历史可以概括这么几个时期:

  • 1991年~1996年:java正式发布的准备

Green项目组成立:目的是想设计一门小型的计算机语言,能够满足代码短小、紧凑且与平台无关。从乳名“Oak”正式命名为“Java”。

1996年,java正式问世
JDK1.0发布,虽然有着诸多问题,但是正式向公众亮相,就值得给三连赞。

  • 1997年,JDK1.1发布

弥补了JDK1.1的大多明显的缺陷,大大改进了反射能力,并为GUI编程增加了新的事件处理模型。不过它仍然具有很大的局限性。

  • 1998年,JDK1.2发布

J2SE:标准版。整个Java技术的基础和核心,它是J2EE和J2ME编程的基础。
J2EE:企业版。Java技术中应用最广泛的部分,提供企业应用开发的相关内容。
J2ME:微型版。面向手机等移动端开发,主要用于控制移动设备和家电等有限存储的设备。

  • 2000和2004年,JDK1.3、1.4发布

最重要的成就是:在1.2的基础之上做了改进,扩展了标准类库,提高了系统性能,在这期间Java淡化了客户端的应用,java逐步成为了服务器端应用的一个重要选择。

  • 2004年,JDK1.5横空出世,是JDK发展的重要里程碑

这个版本对java语言做了重大的改革,其中有大名鼎鼎的泛型类型(generic type),还有受到C#启发的语言特性:for each 循环、自动装箱、注解。

  • 2006年,JDK1.6发布

java语言本身改动不大,主要对Java虚拟机内部做了大量改进,包括锁与同步、垃圾收集、类加载等方面的算法都有很大的改动。

  • 2009年,改国号为Oracle

Oracle收购sun,java从加利福尼亚州圣克拉拉(sun公司地址)迁都加州红木城(甲骨文公司地址)。

  • 2011年,发布JDK1.7

这个属于过度时期的版本,改动不大,主要java语言的简单改进。

  • 2014年,发布JDK1.8

时隔3年发布了一个覆盖面及其广的一个版本,我想诸多的90后开发人员用的最多的一个版本了,其中,耳熟能详的函数式编程就是这个版本引进的。与时俱进这一点java是有着非凡的能力的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值