内容:
1、认识集合
2、Iterator迭代器
1、认识集合
(1)什么是集合
前面的学习,我们知道数据多了,使用数组存放。而且数组中存放的都是基本类型的数据,并且数组是定长的。
当在程序中创建的对象比较多的时候,需要对这些对象进行统一的管理和操作,那么首先我们就需要把这些对象
存储起来。使用数组是可以存放对象的,我们可以定义对象数组来存放,但是数组这个容器存放对象,要对其中的
对象进行更复杂操作时,数据就显的很麻烦。那怎么办呢?
Java中给我们提供了另外一类容器,专门用来存放对象,这个容器就是我们要学习的集合。
(2)集合和数组的区别
(3)集合框架的由来
集合本身是一个工具,它存放在java.util包中。
JDK最早的1.0版本中。提供的集合容器很少。升级到1.2版,为了更多的需求,出现了集合框架。
有了更多的容器(为什么提供那么多集合容器呢?)。可以完成不同的需求。
这些容器怎么区分?区分的方式:每一个容器的数据结构(数据存储一种方式)不一样。
例如:水缸和衣柜,饮料瓶等等.
不同的容器进行不断的向上抽取,最后形成了一个集合框架,这个框架就是Collection接口(一会可以看一下API)。
在Collection接口定义着集合框架中最最最共性的内容。
在学习时:我们需要看最顶层怎么用, 创建底层对象即可。因为底层继承了父类中的所有功能
(4)集合接口的描述
2、Iterator迭代器
原文:https://www.cnblogs.com/wyb666/p/10349058.html