Java 集合可以分Set,List,Queue,Map集合。

Set集合里面的元素是无序的,因此不能存储重复元素。

List集合里面的元素是有序的,可以重复。

Queue集合是一种队列集合。

Map集合是一种映射关系的集合。

集合与数组的区别:

(1)数组元素既可以是基本类型的值,也可以是对象(实际上是对象的引用),数组一旦创建,数组的长度就不能再进行调整。

(2)集合元素只能是对象,集合创建以后,集合可以自动调整大小。

Java集合主要有两个主要的接口派生出来:Collection 和 Map。

Java集合框架(1)

                                                                             Collection体系的继承数

Java集合框架(1)

                                                                       Map体系继承树

常见的集合为HashSet、TreeSet、ArrayList、ArrayDeque、LinkedList和HashMap、TreeMap.(不包括多线程)

相关文章: