您的位置:首页 > 编程语言 > Java开发

Java的发展史

2014-01-04 14:19 197 查看

----------------------------------------------------------------------------

Java的发展史:

1991年,SUN(Stanford University Network,斯坦福大学网络公司)开始设计,并命名为,Oak->Green->Java.

1995年底,Sun公司,正式发布Java.

1996年初,<JDK1.0>发布,当时,杀手级应用Java applet,

 Java applet的代码,是从远程服务器上下载到用户本地的浏览器中运行,这种需求,催生了"类加载器",动态类加载的概念,被认为是Java语言唯一的重要创新.

1997年,<JDK1.1>发布,加入的新特性,

 内部类 + JavaBeans + JDBC + RMI + 反射.

1998年,<JDK 1.2>发布,加入的重要的更新,

 Swing用户界面库 + 集合框架. 

2000年,<JDK 1.3>发布,提高了虚拟机的性能,重要改进,

 使用HotSpot作为,默认的Java虚拟机 + 动态代理机制

2002年,首个JCP方式的<J2SE 1.4>发布,加入更多的类库,

 正则表达式 + 非阻塞IO(NIO) + 日志API + XML和XSLT + 安全和加密功能.

2004年,<JDK 1.5>发布,增加了语法上的新特性,

 泛型 + 注解 + 自动拆装箱 + 枚举 + 可变参数 + 增强for + 静态导入.

 在类库方面,增加java.util.concurrent类库(社区提供),极大降低并发应用的开发难度!

2006年,<JDK 1.6>发布,提高性能,加入的新特性有,

 对脚本语言的支持 + Java编译器API + 可插拔式注解. 

2011年7月底,<Java 7>发布,
 
Sun公司于1998年,成立Java开发者社区(JCP)成立,以后,对Java的每一个修改,都通过Java规范请求(JSR)的形式,提交给JCP.

Sun公司于2006年,宣布Java成为开放源代码的软件,Java语言终于成为OpenJDK,

 首先公开的,是Java语言规范和Java虚拟机规范.

 HotSpot虚拟机和编译器,也成为自由软件(GPL).

 绝大部分的Java类库,都开放源代码(GPL),

 小部分的Java类库,由于版权原因,无法公开,(社区也找到了替代的开源实现).

1.OpenJDK 7是目前主要的开发版本,也是Java SE 7的参考实现.

2.OpenJDK 6是Java SE 6的一个开放源代码的实现,主要被用在Fedora等Linux分发平台上.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: