泛型概念

泛型:JDK1.5版本以后出现新特性,用于解决安全问题,是一个安全机制。

 

泛型好处:

1、将运行时期出现的问题ClassCastException,转移到了编译时期,方便于程序员解决问题。让运行时期问题减少、安全。

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

 

代码示例如下:

package 泛型;

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

public class ArrayListTest1 {
    public static void main(String[] args) {
        ArrayList<String> al = new ArrayList<String>();
        al.add("asdf1");
        al.add("csdfcc");
        al.add("4");
        //遍历方式一:foreach循环
        for (String string : al) {
            System.out.println(string);
        }
        //遍历方式二:迭代器
        Iterator<String> it  = al.iterator();
        while(it.hasNext()){
            String str = it.next();
            System.out.println(str +"==");
        }
    }
}

posted @ 2016-05-01 21:15  宫学良  阅读(168)  评论(0编辑  收藏  举报