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