JDK发展史

来源:互联网 发布:数据可视化工程师薪酬 编辑:程序博客网 时间:2024/06/08 05:20

JDK1.0

  • 提供纯解释执行Java虚拟机实现(Sun Classic VM)。
  • 代表技术:Java虚拟机、Applet、AWT

JDK1.1

  • 新增 内部类、反射。
  • 代表技术:Jar文件格式、JDBC、JavaBeans、RMI。

JDK1.2

  • 开始分三个技术体系:JavaME、JavaSE、JavaEE
  • JVM第一次内置JIT编译器
  • 添加strictfp关键字和Collections集合类。

JDK1.3

  • 改进类库(数学运算和新的Timer API)
  • JNDI服务变为平台级服务提供(以前仅仅是扩展)
  • 使用CORBA IIOP实现RMI通信协议
  • 改进添加Java2D API并添加JavaSound类库

    JDK1.4

  • 正则表达式、异常链、NIO、日志类

  • XML解析器、XSLT转化器

JDK1.5

  • 自动装箱、泛型、动态注解、枚举
  • 可变长参数、遍历循环(foreach循环)
  • 改进内存模型
  • 提供了java.util.concurrent并法包

JDK1.6

  • 提供动态语言支持(Mozilla JavaScript Rhino引擎实现)
  • 提供编译API和微型HTTP服务器API
  • 改进锁与同步、垃圾收集、类加载方面算法

JDK1.7

  • 提供新的G1收集器
  • 加强对Java语言的调用支持
  • 升级类加载架构

JDK1.8

  • 函数式接口
  • Lambda 表达式
  • 接口的增强
  • 集合的流式操作

我的博客同步更新:http://www.xuefeng66.cn/blog/detail?id=88

原创粉丝点击