目录
1.1集合概述
集合:集合是Java中提供的一种容器,可以用来存储多个数据。
集合和数组都是容器,区别:· 数组的长度是固定的,集合的长度是可变的。
· 数组中存储的是同一类型的元素,可以存储基本数据类型值
· 集合存储的都是对象,而且对象的类型可以不一致。
1.2集合类体系结构
1.2.1单列集合的体系结构
1.3Collection集合概述和常用方法
~Collection是单例集合的顶层接口,他表示一组对象,这些对象也被成为Collection的元素
~JDK不提供次接口的任何直接实现,它提供更具体的子接口(如Set和List)实现
该接口中规范了后续容器中常用的一些方法,如下:
1.4集合的遍历-迭代器
Iterable是一个接口(Collection也继承该接口),表示实现该接口的类是可以逐个元素进行遍历的,具体如下:
其中,通过集合的iterator()方法可以得到一个迭代器(Iterator,集合的专用遍历方式),迭代器是依赖于集合而存在的。
Iterable中的常用方法:
集合的一般使用步骤