您的位置 首页 java

java发展历史-将近30年了

java发展历史-将近30年了

1991年,james·gosling团队在开发机顶盒项目时,C++实在太难用了,而且容易出错,于是成立了sun公司专门成立一个团队“ Green计划 ”,研究新的技术,开发一种新的语言,这种新的语言当时取名叫Oak(橡树),但是这个名字由于已经注册了,后来其中一个开发人员忽然灵机一动,想起在印度尼西亚爪哇岛(java island)喝的一杯美味的咖啡,于是取名为java,而且这名字没有其他公司注册,这样,java就诞生了。

经过几年的发展,开始做机顶盒的嵌入式应用程序,后来觉得市场太小,有瞄准微波炉,都没有成功,在1994年,主要开发人员觉得,应该改变目标了,把市场瞄准了互联网浏览器,开发了一款hotJava的浏览器,能让网页展示更加的酷炫,网景浏览器也宣布支持java,这就奠定了java在互联网的地位。

java发展历史-将近30年了

1996年1月发了第一个版本jdk1.0,实现了java的基础功能

1997年2月18日,JDK1.1发布,增加了JIT(即时编译)编译器

1998年12月,Sun发布了Java历史上最重要的JDK版本:JDK1.2,伴随着JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成J2EE、J2SE和J2ME三个版本

2000年5月8日,JDK1.3发布;

2002年2月26日,J2SE1.4发布,在此期间,Java语言在企业应用领域大放异彩,涌现出大量基于java语言的开源框架 :Struts、WebWork、Hibernate、Spring等;大量企业应用服务器也开始涌现:WebLogic、WebSphere、JBoss等,这些都标志着Java语言进入了飞速发展时期

2004年10月,Sun发布了万众期待的JDK1.5,JDK1.5增加了诸如泛型、增强的for语句、可变数量的形参、注释、自动拆箱和装箱等功能;

java发展历史-将近30年了

2006年12月,Sun公司发布了JDK1.6,只是丰富了类库

2009年4月20日,Oracle宣布将收购Sun公司

2011年7月28日,Oracle发布了 Java SE 7,引入了二进制整数、支持字符串的switch语句、多异常捕抓、自动关闭资源的try语言等新特性

2014年3月18日,Oracle发布了JDK 8,这次版本升级为Java带来了全新的Lambda表达式、流式编程等大量新特性,这些新特性使得Java变得更加强大

2017年9月22日,Oracle发布了JDK 9,这次版本升级强化了Java的模块化系统,让庞大的Java语言更轻量化,而且采用了更高效、更智能的GI 垃圾回收器,并在核心类库上进行了大量更新,可以进一步简化编程,从此java每半年更新一个版本,每个版本维护半年时间。

2018年3 月 21 日,Oracle 发布 JDK 10,新增了类型推断,统一GC入口等

2018年9月26日,Oracle 发布 JDK11 正式。这是 Java 大版本周期变化后的第一个长期支持版本(LTS版本,Long-Term-Support,持续支持到2026年9月),局部变量推断转正,httpclient转正,还做了一些功能上的增强,比如String,集合,流处理等

2019年 3 月 19 日,Oracle发布了jDk12,增加switch扩展,Shenandoah实验性垃圾回收器,G1垃圾回收的改进,引入常量池api等功能等

2019年 9 月 17 日,Oracle发布了jDK13,新增功能不多

2020年3月17日JDK14正式发版,switch扩展终于转正,增加Records预览,instanceof预览版,移除了cms垃圾回收器,弃用了弃用ParallelScavenge + SerialOld GC组合

2020年09月15 发布jdk15,新增文本块,新增隐藏类、闭包预览版

文章来源:智云一二三科技

文章标题:java发展历史-将近30年了

文章地址:https://www.zhihuclub.com/172209.shtml

关于作者: 智云科技

热门文章

网站地图