Java 集合可以分Set,List,Queue,Map集合。
Set集合里面的元素是无序的,因此不能存储重复元素。
List集合里面的元素是有序的,可以重复。
Queue集合是一种队列集合。
Map集合是一种映射关系的集合。
集合与数组的区别:
(1)数组元素既可以是基本类型的值,也可以是对象(实际上是对象的引用),数组一旦创建,数组的长度就不能再进行调整。
(2)集合元素只能是对象,集合创建以后,集合可以自动调整大小。
Java集合主要有两个主要的接口派生出来:Collection 和 Map。
Collection体系的继承数
Map体系继承树
常见的集合为HashSet、TreeSet、ArrayList、ArrayDeque、LinkedList和HashMap、TreeMap.(不包括多线程)
本文详细介绍了Java集合的不同类型,包括Set、List、Queue和Map,并解释了它们的特点与用途。此外,还对比了集合与数组之间的区别,以及Java集合的主要接口。
3689

被折叠的 条评论
为什么被折叠?



