泛型介绍
原创
©著作权归作者所有:来自51CTO博客作者wx360w684er9d的原创作品,请联系作者获取转载授权,否则将追究法律责任
import java.util.ArrayList;
import java.util.Iterator;
/*
* 泛型:Jdk1.5以后出现的新特性,用于解决安全问题
* 是一个安全机制。
* 好处:
* 1.将运行时期出现的ClassCastException转移到了编译时期
* 方便与程序员解决问题
*
* 2.避免了强制转换麻烦
*
*
*/
public class GenericDemo {
public static void main(String[] args) {
ArrayList<String> al=new ArrayList<String>() ;
al.add("java1");
al.add("java2");
al.add("java3");
//al.add(4);此处会报错
Iterator<String> it=al.iterator();//迭代器也要泛型
while(it.hasNext()){
System.out.println(it.next());
}
}
}