java集合类与数组不同之处是,数组的长度是固定的,集合的长度是可变的,数组用来存放基本类型的数据,集合用来存放对象的引用。常用的集合有List集合,Set集合和Map集合,其中List与Set继承了Conllection接口,各接口还提供了不同的实现类。上述集合类的继承关系如图所示
Array
Hash 两都之间
Collection是集合接口