1.集合和数组有什么区别,为什么使用集合而不用数组? 相同点:集合和数组都可以存储多个对象,对外作为一个整体存在. 数组的缺点: 长度必须在初始化时指定,且固定不变: 数组采用连续存储空间,删除和添加效率低下: 数组无法直接保存映射关系: 数组缺乏封装,操作繁琐. 2.常用集合接口与实现类 接口名称 说明 特点 常用实现类 List 存储一组不唯一,有序(索引顺序)的对象 有序,不唯一(元素可重复) ArrayList.LinkedList Set 存储一组唯一,无序的对象 无序,唯一(元素不可…