标签:
java集合有个缺点——将一个对象放进集合之后,该对象的编译类型就会变成Object类型(其运行时类型不变)编译时不检查对象的类型。
泛型概念:java的参数化类型,即在创建集合时指定集合元素的类型。
如,List<String> strList=new ArrayList<String>();
strList.add(5); 会引起编译错误,因为已经指定strList 集合存放的数据类型为String类型了,不能存放其他类型的对象。输出时不用强制类型转换。
标签:
原文地址:http://www.cnblogs.com/peng111/p/5648436.html