集合:用于存储对象的容器.集合中可以存储任意类型的对象,长度可变. 集合和数组的比较 集合和数组都是存储对象的容器,不同的是,数组可以存储基本数据类型(int.short.long.char.Boolean.double.float.byte),集合只能存储任意类型的对象. 数组长度是固定的,集合的长度是可变的(根据加载因子和扩容增量来完成扩容). 数组操作复杂,在java中可用方法少,集合操作简单,有很多操作方法. 对于集合,顶层都实现了Iterable接口,表明集合都是可迭代的,可以视同it