一.集合概述 1 为什么需要使用集合? 引入案例:存储每天产生的新闻. 是要解决数组的局限性(定长),由于数组定长,可能会导致内存浪费或者内存不够. 需要一种技术:能够根据数据量而动态伸缩内存空间一种技术. 与数组不同,没有长度限制 与数组不同,集合提供更多方便操作的方法 与数组不同,集合可以装不同类型的对象 2 什么是集合? 集合也叫容器,是用来装其它类型的对象元素的数据结构,有点类似数组 jdk提供一套容器框架,用来操作多个或者一组元素的容器 没有长度(元素个数)限制 集合提供一套各 种各样