![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java集合
zhongh Jim
这个作者很懒,什么都没留下…
展开
-
HashMap的遍历方式以及性能
HashMap的遍历方式主要有四种,原创 2020-10-19 16:13:41 · 389 阅读 · 0 评论 -
看源码说特性:LinekdList
先说特性,再说源码(有这特性的原因),后说应用场合。 先说特性 易于增加和删除。双向链表实现,链表头尾都有指针,增加和删除只需要改变指针的指向即可。而ArrayList是数组实现,适合遍历和随机查询元素。 遍历的效率低。链表相邻结点不在相邻的存储空间(内存不连续)。 而ArrayList是内存连续的,因为第一次扩容的时候一次性申请了整个数组对象的空间,遍历相邻元素不需要再次寻址,因此ArrayList的遍历速度快。 不支持随机读取。查询的效率是不稳定的,查询速度最快的是头尾结点,查询最慢的是中间部分的结点原创 2020-09-21 11:26:42 · 184 阅读 · 0 评论 -
ArrayList特性及源码阅读
ArrayList是日常开发用的最频繁的集合了,有必要了解下它的源码和特性。原创 2020-09-17 17:45:06 · 113 阅读 · 0 评论 -
ArrayList的业务场景使用考量
背景 产品让我写一个报表统计某省各地市的红包发放和兑换情况,要求前端显示和写入excel文件的时候全省的记录放在表的第一行。 &原创 2020-09-08 16:24:10 · 256 阅读 · 0 评论