JDK1.5版本以后推出了一个泛型操作
    作用:
    1. 是一种安全操作
    2.省去强转
    以集合为例:
    List<类型名> 集合对象 =new ArrayList<类型名>();
    前后类型保持一致
    JDK1.7以后 泛型简化写法:
    List<类型名> 集合对象 =new ArrayList<>();
    image.png
    如果集合存放的是基本数据类型 那么泛型要声明对应的包装类型
    image.png