标签:
JDK5中新增了很多新的java特性,利用这些新语法可以帮助开发人员编写出更加高效、清晰,安全的代码。
这些新特性主要有:
1.静态导入
2.自动装箱/拆箱
3.增强for循环
4.可变参数
5.枚举
6.泛型
7.元数据
1.静态导入
静态导入用于简化程序对静态属性和方法的调用
语法:Import static 包名.类名.静态属性|静态方法|*
例如:
import static java.lang.System.out
import static java.lang.Math.*
2.自动装箱/拆箱
自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。
自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。
Integer i = 1; //装箱
int j = i; //拆箱
典型应用:
List list = new ArrayList();
list.add(1);
int j=(Integer)list.get(0);//拆箱
标签:
原文地址:http://www.cnblogs.com/xiaohuihui123/p/4341223.html