1:所有的JAVA集合都位于java.util包中, JAVA集合只能存放引用类型的数据,不能存放基本数据类型。
2:java集合主要可以划分为四个部分,
List、
Set、
Map、
工具类(Iterator迭代器, Enumeration枚举类, Arrays(操作数据工具类) ,VCollections(操作集合的工具类。)
4:java的集合类主要由两个接口派生而来,Collection和Map。
5:java的所有集合分成三大类
Set:里面的元素不能重复,否则系统无法准确识别这个元素;如果访问Set集合中的元素,则只能根据元素本身来访问,
这也是Set集合里元素不允许重复的原因。
List:集合非常像一个数组,记住每次添加元素的顺序,可以重复,只是List的长度可变List集合中的元素,可以直接根据元素的索引来进行访问
Map:集合里面的每项数据都由两个值组成。 如果需要访问Map集合中的元素,可以根据每项元素的key来访问其value
6:Iterator接口也是java集合框架的成员(是遍历集合的工具)。
Iterator则主要用于遍历即迭代访问Collection集合中的元素。
Iterator对象也称为迭代器。
7:Collections是容器的工具类,就如同Arrays是数组的工具类。
Collection是一个接口。是Set List Queue 和 Deque的接口。Collection和map之间没有关系。