集合类总揽

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

你可能感兴趣的:(集合类总揽)