泛型

jdk1.5之后出现的安全机制

好处:

1 , 将运行时期的问题ClassCastException转到了编译时期

2 , 避免了强制转换的麻烦

什么时候用:

当操作的引用数据类型不确定的时候。就使用<>泛型,将要操作的引用数据类型传入即可。

package org.panda.Generic;

import java.util.ArrayList;
import java.util.Iterator;

public class GenericDemo01 
{
	public static void main(String[] args) 
	{
		ArrayList<String> al = new ArrayList<String>() ; //定义容器时指定装什么类型的元素
		
		al.add("IronMan") ;
		al.add("SpiderMan") ;
		al.add("SuperMan") ;
		Iterator<String> it = al.iterator();
		
		while(it.hasNext())
		{
			String str =it.next();
			System.out.println(str);
		}
	}
}

你可能感兴趣的:(泛型)