集合介绍
数组:
在创建时长度必须指定,指定后不可修改(灵活性不够)
保存的元素是同一类型的
使用数据增加元素比较麻烦
数组扩容:
1.要新创建一个数组
2.拷贝第一个数组到第二个数组
3.添加新的对象
集合优点:
可以保存任意多个元素
提供一系列方便操作对象的方法:add、remove、set、get
使用集合添加删除新元素的示意代码-简洁
集合的框架体系
java的集合类主要分为两大类:
集合:
1.主要是两组:单列集合,双列集合
2.collection接口有两个重要的子接口List、Set
3.Map接口的实现子类,是双列集合,存放的是K-V