JDK版本的特性

1.

2.JDK1.5增加的是:

(1) 泛型与枚举类型(枚举类型是静态,常量。里面也可以包含构造方法,成员方法,但是构造方法一定是私有的。 适合枚举的是 有限数据,封装特定的数据,),

(2)注解(元数据),Override

(3)少量语句的简化: 自动拆箱装箱,foreach,变长参数  void show(int...a)参数没有限制

(4)静态导入,

(5)线程池(核心类:Executors):线程的作用:提高用户体验度,提高计算机执行效率。

   线程池:替我们管理线程,线程池自己创建线程

3.JDK1.6在1.5基础上扩充了更多的功能

(1)Annotations的应用大大增强

(2).增强的其他功能

  • AWT新增了Desktop和SystemTray两个类
  • 将JAVA EE的XML的标准引入进来,增强了XML的处理能力
  • 利用Complier API动态编写源代码
  • 引入了清亮的Http Server API
  • 增加了Console类,帮助处理与操作系统控制台之间的交互
  • 增强了对脚本语言的支持,如JavaScript

4.JDK1.7:简化代码开发,优化运行效率

 5.JDK1.8中:Lambda在匿名函数的时候,必须是接口

6、JDK1.9

7.JDK10

原文地址:https://www.cnblogs.com/sunxiaoyan/p/9198833.html