1、集合的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变

2、集合的体系结构:

Collection集合_Collection集合

3、Collection集合的概述:

     3.1、是单列集合的顶层接口,它表示一组对象,这些对象也被称为Collection的元素

     3.2、JDK不提供此接口的任何直接实现,它提供更具体的子接口实现,例如 Set、List

4、创建Collection集合的对象

     4.1、多态的方式

     4.2、具体的实现类ArrayList

例如:

Collection集合_Collection集合_02

5、为什么输出集合对象时输出的内容是添加的元素而不是对象地址呢?

     5.1、因为在ArrayList 中重写了toString 方法,使我们添加的元素按照指定格式拼接

6、Collection集合的常用方法

Collection集合_Collection集合_03

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 ,常用于做判断

例如:

Collection集合_Collection集合_04