创建集合对象的时候,不使用泛型:
ArrayList list = new ArrayList();// 不使用泛型 ArrayList<String>
list.add("asdf");
list.add(2);
好处:
集合不使用泛型,默认的类型就是Object类型,可以存储任意类型的数据
坏处:
不安全,容易引发异常
创建集合对象使用泛型:
好处:
1、避免了类型转换的麻烦,存储的是什么类型,取出来就是什么类型
2、把运行时异常提升到了编译时