java5新特性
1,泛型:参数化类型,编译时有效
2,自动装箱拆箱
Integer i = new Integer(10);
Integer j = 10; //jdk5.0自动装箱
int a = i.intValue();
int b = i; //jdk5.0自动拆箱
3,对for 循环功能的增强
for(Student s : list){
........
}
4,增加了类型安全的枚举类型
Class,interface,enum
5,可变参数
sum(int... args){ //参数个数不确定,可用“...”代替
for(int i=0;i<args.length;i++){
total+=i;
}
6,静态导入
import java.io.*;
import java.net.*;
import static java.lang.System.*; //导入包中静态的属性或者方法(如System.out.println();)
import static java.lang.Math.*;
7)元数据(Metadata):用来描述其它数据的数据
Annotation(标注、注释)
浙公网安备 33010602011771号