600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > java中generics的作用_java中的Generics(泛型)

java中generics的作用_java中的Generics(泛型)

时间:2021-06-21 17:00:05

相关推荐

java中generics的作用_java中的Generics(泛型)

从JDK5.0开始出现的泛型(Generics)功能。泛型提供编译时期的检查,不会将对象置于某个容器而失去其类型。

这个是JDK 1.5 的新特性。

举个例子。

一个列表中加入3个数字,然后从列表中取出作合计的操作。

JDK 1.4 的时候

List testList = new ArrayList();

testList.add(new Integer(100));

testList.add(new Integer(200));

testList.add(new Integer(300));

int result = 0;

for(int i = 0; i

// 这里从列表中取数据时,需要强制转换。

result += (Integer)testList.get(i).intValue();

}

System.out.println(result);

JDK 1.5 的时候

List testList = new ArrayList ();

// 注意,JDK1.5的 int 的 100,能够自动的转换成 Integer 类型。不强制要求 new Integer(100)

testList.add(100);

testList.add(200);

testList.add(300);

int result = 0;

for(int i = 0; i

// 这里从列表中取数据时,不需要强制转换。

result += testList.get(i).intValue();

}

System.out.println(result);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。