泛型:将对象的类型作为参数,指定到其他类或者其他方法上,从而保证类型转换的安全性和稳定性
泛型集合:约束集合内的元素类型
典型泛型集合ArrayList<E>、HashMap<K,V>
示例:HashMap<Integer,Object> map=new HashMap();
//泛型里的整数型用Integer表示
Collections算法类
定义了一系列用于操作集合的静态方法(参数几乎都是list)
Collections.reverse() 取反(降序)
Collections.shuffle() 打乱
Collections.sort( )实现对象排序的逻辑
对象要先实现Comparable接口,重写compareTo()方法
把方法放入List集合中
(自定义比较规则)