1.并发修改异常:
例如:
集合体系结构:
Colllection的使用和创建:
Collection是单例集合的顶层接口,他表示一组对象,这些对象也称为Collection的元素
JDK不是提供此接口的任何直接实现,它是提供更具体的子接口(如Set和List)实现
创建Collection集合的对象,使用多态的方式,具体实现类有Arraylist
Collection中集合的遍历:
iterator:迭代器,集合的专用遍历方法
使用:
Iterator it=c.iterator();
Lsit集合
有序集合:存储和去除的元素顺序一致
与set不同,可以重复
LIstIterator:列表迭代器
通过list结合的listerator方法得到,多一说它是list集合特有的方法
listIterator:
允许任意方向的遍历
可以添加元素
增强for循环:
三种遍历方式:
List集合子类的特点:
ArrayList:底层是数组,查询快,增删慢
LinkedList:底层是链表,查询慢,增删快