Collection体系原理了解

2019-07-22  本文已影响0人  DeeJay_Y

Collection体系简介

有序无序意味着存在索引且从0开始

List

Set

上述的一个个int值对应的小集合,称为hash桶

哈希算法

HashSet

Map

关于keySet(),返回的是一个包含所有key的set,任何对这个set的修改都会反映到原先的Map上,反之亦然,切记!!

HashMap

HashMap的key就是一个HashSet

有序集合TreeSet和TreeMap

和LinkedHashSet不同的是,TreeSet会对内部的元素进行一次默认的排序,而不是仅仅按照插入的顺序存储。
另外TreeSet其内部结构是一个二叉树,可以把查找的算法复杂度从o(n)下降到o(logn)(和ArrayList对比)。

Collections工具类的常用工具方法

Collection的其他实现

Guava

上一篇 下一篇

猜你喜欢

热点阅读