
这就是我们Java中重要的集合模块。
可以看到主要是由Colletion,Map和Iterator接口组成。
Itreator主要是由ListIterator接口组成。Iterator主要是用来遍历集合元素的,我们称为迭代器,图中看到Collection类依赖Itreator,是因为Collection类中都实现了Iterator函数,并且返回一个Iterator对象。
Collection接口:Set:元素无序,不可重复的集合。实现类:HashSet和TreeSet。
List:元素有序,可重复的集合。类似动态数组 实现类:LinkedList和ArrayList
queue:队列,先进先出。
Collection的方法:
Map接口:具有映射关系的集合,类似于“函数”,也可以理解为字典,词典。
实现类:TreeMap HashMap WeakHashMap Hashtable LinkenHashtable
Map的方法:
看过集合主要三大接口的简单说明和方法后,下一节我们了解一下具体的集合类型阐述。
相关文章: