JDK各版本新特性浅谈

JDK 5.0

1 自动拆装箱
2 枚举
3 可变参数
4 泛型
5 For -each
6 内省
7 静态导入

JDK 6.0

1 console开发控制台程序
2 轻量级HTTP ServerAPI
3 支持脚本语言
4 使用Compile API

JDK 7.0

1 自动资源管理
2 集合类的语言支持
3 switch 支持string
4 二进制字面量
5 可变参数的方法调用
6 Hotspot 将常量池移到堆中

JDK 8.0

1 接口支持默认方法实现
2 Lambda表达式
3 函数是接口
4 并行流
5 Hotspot 取消永久代,添加元空间
6 HashMap ConcurrentHashMap 等源码的大幅改进
原文地址:https://www.cnblogs.com/zabulon/p/5826401.html