Java发展历史

1.1995年5月23号 Oak(橡树)语言改名为Java,并且在SunWorld大会上正式发布Java 1.0版本,Java语言第一次提出了“Write Once,Run Anywhere”口号。

2.1996年1月23日 JDK1.0发布,Java语言有了一个正式版本的运行环境。

3.1997年2月19日 Sun公司发布了JDK1.1,技术代表有JAR文件格式、JDBC,JavaBeans、RMI
Java语法也有了一定的发展,出现了内部类,反射等。

4.1998年12月4日JDK迎来了一个里程碑式的版本JDK1.2,工程代号竞技场,Sun在这个版本中把Java技术体系拆分成3个方向,分别是面向桌面应用程序开发的J2SE,面向企业级开发的J2EE和面向手机等移动终端开发的J2ME,这个版本中技术代表非常多,如EJB、Java Plug-in、Java IDL,Swing等,并且内置了JIT编译器。

5.2000年5月8日 工程代号美洲红隼的JDK1.3版本发布,相对于JDK1.2版本主要改进表现在一些类库上(数学运算和新的Timer API等)。

6.2002年2月13日,JDK1.4发布,工程代号为灰背隼,JDK1.4是Java真正走向成熟的一个版本,该版本出现很多新特征,比如正则表达式、异常链、NIO、日志类、XML解析器和XSLT转换器等。

7.2004年9月30日,JDK1.5发布,工程代号Tigger(老虎),JDK1.5在Java语法易用性上做出了非常大的改进。例如自动装箱、泛型、动态注解、枚举、可变参数、遍历循环等并且提供了java.util.concurrent并发包。

8.2006年12月11日,JDK1.6发布,工程代号Mustang(野马),从这个版本开始启用了Java SE6、Java EE6、Java ME 6的命名方式。JDK1.6改进包括:提供动态语言支持、提供编译API和微型HTTP服务API等,同时这个版本对java虚拟机内部做了很大的改进,包括锁与同步、垃圾收集、类加载等方面的算法都有相当多的改动。

9.2006年11.31日的JavaOne大会上,Sun公司宣布最终会将Java开源。

10.2009年2月19日,工程代号为海豚的JDK1.7完成了其第一个里程碑版本。该版本改进包括提供新的G1收集器,加强对非Java语言的调用支持,升级类加载架构等。

11.2009年4月20日,Oracle公司宣布正式以74亿美元收购Sun公司。Java商标从此归Oracle所有。

12.2014年3月19日Oracle发布JDK8正式版,最大的改进是Lambda表达式(以及因之带来的函数式接口,很多原有类都做了变更,但能够与以往版本兼容,堪称奇功!),还有Stream API流式处理,joda-time等。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值