Java基础--常用API--集合类相关API
一、泛型 1、泛型的本质是将类型参数化,即将数据类型作为参数。 2、泛型可以在编译期进行检查,其所有的强制转换是隐式且自动的,提高了代码的安全性。 3、泛型可以用在类(泛型类)、接口(泛型接口)、方法(泛型方法)的创建。 4、泛型的类型参数只能为引用类型,不能为基本类型。 二、常用集合类 1、体系分类: (1)Collection体系: Set、List、Queue。 Set:元素无序且不可重复。HashSet,TreeSet。 List:元素有序且可重复。LinkedList,ArrayList。 Queue:队列,先进先出。Deque。 (2)Map体系:HashMap、TreeMap。 2、分类如下 3、集合与数组的区别 三、Collection集合 1、相关方法: 2、迭代器 (1)使用Iterator接口,不能直接new,使用集合的方法去调用。即Iterator it = c.iterator(); (2) java.util.Iterator; 其使用流程为问,取,删(不必须)。 (3)方法: boolean hasNext();问操作,查询当前集合是否还有元素。 Object next();取操作,取出集合元素。 Iterator remove() ;删操作