1.为什么要用集合? 一般情况下,数组是保存一组对象(或基本数据类型)最有效的方式.但是数组有着固定的尺寸,而在更一般的情况下,我们在写程序时不知道将需要保存多少个对象,或者是否需要更复杂的存储结构来保存对象,因此数组尺寸固定是一个非常大的限制. Java提供了一套相当完整的容器类(集合)来解决这个问题,其中基本的类型是List,Set,Queue和Map.这些对象类型也称为集合类,集合类提供了完善的方法来保存对象,我们可以使用这些工具来解决数量惊人的问题. 2.基本概念 Java集合类的用途是…