java1.5新增特性:
1.自动装箱和拆箱
是由编译器帮助完成的基本数据类型和基本数据的包装类之间的转换 如
int,long,double,float,boolean,char,byte,short
Integet,Long,Double,Float,Boolean,Character,Byte,Short
2.可变参数
public static void getSome(int a ,Object...args)
{
//以数组的形式存储,方便使用
for(int x=0 ; x<args.length; x++)
System.out.println(args[x]);
}
3.forEach
4.枚举
5.静态导入
优点:使用静态导入可以使被导入类的所有静态变量和静态方法在当前类直接可见,使用这些静态成员无需再给出他们的类名。
缺点:过度使用会降低代码的可读性
import static java.util.Arrays.*
staticMethod();
等价于
import java.util.Arrays
Arrays.staticMethod();
真有病 那点优点值得吗?
6.泛型
7.线程并发库