我们在保存多个数据时,使用数组的不足之处: 数组长度在创建时就被指定,且无法更改;保存的数据必须是同一类型的元素;数组的扩容和压缩是比较麻烦的。 集合就克服了以上的问题 可以动态保存任意多个对象,使用起来比较方便提供了一系列简便的操作对象方法:add、remove、set、get 等 以下是集合框架的体系其中,Collection 接口的两个子接口 List 和 Set 它们的实现子类都是单列集合,Map 接口的实现子类是双列集合,存放 K-V 型数据。