泛型

创建集合对象的时候,不使用泛型:

ArrayList list = new ArrayList();// 不使用泛型  ArrayList<String>
list.add("asdf");
list.add(2);
好处:
    集合不使用泛型,默认的类型就是Object类型,可以存储任意类型的数据
    
坏处:
    不安全,容易引发异常

创建集合对象使用泛型:

 好处:
    1、避免了类型转换的麻烦,存储的是什么类型,取出来就是什么类型
    2、把运行时异常提升到了编译时
原文地址:https://www.cnblogs.com/zhuobo/p/10624895.html