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