Java集合类List/Set/Map的区别和联系

2022-08-01 文化 63阅读
List 是一个父类 底下有 LinkedList 就是链表 一

ArrayList 我管这个叫集合数组
Set 是一个接口 底下各种实现类
Map 有两种 一种 在awt下 是一个类
通常我们都用的 是util包的 这里的map 是一个接口

这三个东西内容非常多
List 可重复
Set 不可重复
map 的key 通常不会重复
map的 value可重复
map 里面 储存的实际上是entry 实例
我记得老师说过有一种情况 好像entry 会相同的
对了 map的实际容量是 表面容量的3/4
可能是1/4的留给后面的散列算法吧 那样会合理给出key的
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com