JAVA_容器
1.容器
-
容器作用:程序中的容器用来容纳和管理数据
-
容器结构:
-
单例集合:
-
双例集合:
-
collection接口介绍
-
list接口:List是有序、可重复的容器,
有序:有序(元素存入集合的顺序和取出的顺序一致)。List中每个元素都有索引标记。可以根据元素的索引标记(在List中的位置)访问元素,从而精确控制这些元素。
可重复:List允许加入重复的元素。更确切地讲,List通常允许满足 e1.equals(e2)的元素重复加入容器。 -
Set接口
Set特点:无序、不可重复。无序指Set中的元素没有索引,我们只能遍历查找;不可重复指不允许加入重复的元素。更确切地讲,新元素如果和Set中某个元素通过equals()方法对比为true,则只能保留一个。
Set常用的实现类有:Hashset、Treeset等,我们一般使用Hashset。 -
Map接口
-
HashTable
-
Iterator迭代器接口
Collection接口继承了lterable接口,在该接口中包含一个名为iterator的抽象方法,所有实现了Collection接口的容器类对该方法做了具体实现。iterator方法会返回一个lterator接口类型的迭代器对象,在该对象中包含了三个方法用于实现对单例容器的迭代处理。 -
collection接口工具类