public class demo01 {
public static void main(String[] args) {
ArrayList<String> s1 = new ArrayList<>();
s1.add("q");
s1.add(1);//报错,直接让你存不进去,免得取出来的时候强转很麻烦
ArrayList s2 = new ArrayList();
s2.add("q");
s2.add(1); //不会报错
}
}
提示你存入集合对象的数据要必须要是指定类型,不然给你报错提示。
没有泛型则没有报错,能存!但取出的时候有可能报错。(比如遍历后,强转String类型,那么int类型集合中的对象就会报错)