集合重温
文章平均质量分 93
老街俗人
这个作者很懒,什么都没留下…
展开
-
HashMap分析
MapHashMap看源码前,先看一下类上带的注释,很多问题和答案你在这里都能够找到:Map接口的基于哈希表的实现。此实现提供所有可选的映射操作,并允许空值和空键。 (HashMap 类大致等同于 Hashtable,只是它是非同步的并且允许空值。)该类不保证映射的顺序;特别是,它不保证订单会随着时间的推移保持不变。 此实现为基本操作(get 和 put)提供恒定时间性能,假设散列函数在存储桶中正确分散元素。迭代集合视图需要的时间与 HashMap 实例的“容量”(桶的数量)加上它的大小(键值映射的数原创 2021-06-22 11:37:29 · 335 阅读 · 0 评论 -
从源码对比ArrayList和LinkList区别
先列下提纲:ArrayList和LinkList底层的数据结构不一样对于set()和get()方法, ArrayList比LinkList要快,也就是说,使用ArrayList查询比LinkList快对于add() 和remove()方法,LinkList比ArrayList要快,增删方面使用LinkList更好对于使用Iterator,暂更开始逐条分析:一. ArrayList和...原创 2019-03-29 21:41:28 · 552 阅读 · 0 评论