本帖最后由 zhappy 于 2014-9-30 21:59 编辑
从网上找了一下Java各个版本的不同特性,总结了一下,大家可以看看,也许对以后又帮助。
一、JDK1.5特性
1、泛型
2、foreach
3、自动拆箱装箱
4、枚举
5、静态导入(Static import)
6、元数据(Metadata)
7、线程池
8、Java Generics
二、JDK1.6特性
1、Desktop类和SystemTray类
2、使用JAXB2来实现对象与XML之间的映射
3、StAX
4、使用Compiler API
5、轻量级Http Server API
6、插入式注解处理API(Pluggable Annotation Processing API)
7、用Console开发控制台程序
8、对脚本语言的支持
9、Common Annotations
三、JDK1.7特性
1、对集合类的语言支持;
2、自动资源管理;
3、改进的通用实例创建类型推断;
4、数字字面量下划线支持;
5、switch中使用string;
6、二进制字面量;
7、简化可变参数方法调用。
四、JDK1.8特性
1、接口的默认方法
2、Lambda 表达式
3、函数式接口
4、方法与构造函数引用
5、Lambda 作用域
6、访问局部变量
7、访问对象字段与静态变量
8、访问接口的默认方法
9、Date API
10、Annotation 注解
|