码迷,mamicode.com
首页 > 其他好文 > 详细

JDK发展主要历程

时间:2015-01-15 00:10:06      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:

1.1995年5月23日,OAK改名为Java,并且在sunWorld大会上面发布了Java 1.0,。Java第一次提出了“write once,run  Anywhere”的口号。

2.1996年1月23日,JDK 1.0发布,Java有了第一个正式版本的运行环境。JDK1.0 提供了纯解释执行的Java虚拟机实现(Sun Classic VM)。JDK1.0的代表技术有:Java虚拟机、AWT和Applet等。

3.1996年底,Sun公司在旧金山举行首届Javaone世界大会,从此JavaOne成为Java技术开发者的技术盛宴。

4.1997年2月19日,Sun公司发布了JDK1.1,Java 1.1的代表技术有:Jar文件格式、JDBC、JavaBean、RMI,还有内部类和发射就是这个时候出现的。

5.1998年12月4日,JDK1.2发布,Sun将这个版本拆分为三个方向:JavaSE、JavaME、JavaEE。并且在这个版本的Java虚拟机中内置了JIT编译器,在Java语言中添加了常用的集合类(Collection)。

6.1999年4月27日,Hotspot虚拟机发布,成为JDK1.3以后的默认虚拟机发布。

7.2000年5月8日,JDK1.3发布,主要在一些类库上做了改进。

8.2002年2月13日,JDK1.4发布,JDK1.4发布了很多新的技术特性:正则表达式、异常链、NIO、日志类、XML解析器、XSLT转换器。(微软的.net framework发布)

9.2004年9月30日,JDK1.5发布,在语法的易用性上做了很大改进。例如,自动装箱、泛型、动态注解、枚举、可变长参数、foreach循环等等。在虚拟机和API层面,改进了JMM模型,增加了java.util.concurrent包。

10.2006年12月11日,JDK1.6发布,终结了从1.2开始的命名习惯,采用JavaSE6、JavaME6、JavaEE6的命名方式。改进包括:提供动态语言支持、提供编译API等,同时还对Java虚拟机做了很多改进,包括锁与同步、垃圾收集、类加载等方面的算法。

11.2006年11月13日的JavaOne大会上,宣布终将Java开源,并且建立开源组织openJDK对这些源码进行管理。

12.2011年7月28日,JDK7发布。

13,2014年3月19日,万众瞩目的java 8发布,这次发布的版本包含了日期API、Streams API和Lambda。包括移除永久代(permgen)在内,还有一些不错的改进。对函数式编程提供了支持。

14.Oracle也表示,Java9和10将加入大数据、多语言的互操作性、云计算和移动,预期分别于2015年和2017年发布。而关于Java开发工具包(JDK)10以及之后的版本也正在讨论中,比如使Java语言面向对象,形成一个统一的类型系统,所有原语都将转换为对象和方法。 

JDK发展主要历程

标签:

原文地址:http://www.cnblogs.com/zhangminghui/p/4225084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!