1.问题 未使用泛型时,元素的类型不安全:操作麻烦,可能需要强制转换import java.util.ArrayList;import java.util.List;import org.junit.Test;import day8.Customer; public class GenericTest { @Test public void testCollectionGeneric() { List l1=new ArrayList(); l1.add(…
JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免的就会引发程序的一些安全性问题.例如: ArrayList list = new ArrayList(); list.add("abc"); Integer num = (Integer) list.get(0); list.addAll(new Random()); list.add(new ArrayList()); for(int i = 0;i<list.size();i+…