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(标注、注释)

posted on 2014-01-03 22:48  elen-  阅读(119)  评论(0)    收藏  举报

导航