1.何用?
我们是使用数组来保存数据,但是他的长度一旦创建,就已经确定了,当我们要动态传入值,数组就有些局限了,集合类就孕育而生;
所谓集合,就是来保存,盛装数据,也可称为容器类;使用的类在java.util 包里。
2.集合类
下图所示为集合的整体关系图:由上可知,集合类分2类:
- Collection类
Collection存储单个的数据,分为:List列表、Set集合、Queue队列。 - Map类
Map存储的是键值对,key-value的形式。经常用到的有:HashMap、LinkedHashMap、HashTable。
除此之外,还有工具类:Arrays、Collections。
上图中的Iterator接口为迭代器,提供遍历集合的方法。
参考:
https://www.jianshu.com/p/5dcb98e4b3d2
https://www.imooc.com/article/1080