集合可以看做是一个容器,如红色的衣服可以看作是一个集合,所有Java类的书也可以看做是一个集合。对于集合中的各个对象很容易将其存放到集合中,也很容易将其从集合中取出来,还可以将其按照一定的顺序进行拜访,Java中提供了不同的集合类,这些类具有不同的存储对象的的方式,并提供了相应的方法以方便使用集合。
java.util包中提供了一些集合类,这些集合类又称为容器。提到容器不难想到数组,集合类与数组的不同之处是,数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有list集合Set集合Map集合。其中list与set继承collection接口,各接口还提供了不同的实现类。