1、集合的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变
2、集合的体系结构:
3、Collection集合的概述:
3.1、是单列集合的顶层接口,它表示一组对象,这些对象也被称为Collection的元素
3.2、JDK不提供此接口的任何直接实现,它提供更具体的子接口实现,例如 Set、List
4、创建Collection集合的对象
4.1、多态的方式
4.2、具体的实现类ArrayList
例如:
5、为什么输出集合对象时输出的内容是添加的元素而不是对象地址呢?
5.1、因为在ArrayList 中重写了toString 方法,使我们添加的元素按照指定格式拼接
6、Collection集合的常用方法
7、Collection集合的遍历:
7.1、Iterator:迭代器,集合的专用遍历方式
7.2、Iterator <E> iterator() :返回集合中元素的迭代器,通过集合的iterator() 方法得到
7.3、迭代器是通过集合的iterator() 方法得到的,所以说它是依赖于集合而存在
8、Iterator中常用的方法:
8.1、E next() :返回迭代中的下一个元素,用于获取元素
8.2、boolean hasNext(): 如果迭代含有更多元素,则返回 true ,常用于做判断
例如: