java源码
沙琪玛~
认识你自己,凡事勿过度。
展开
-
LinkedList与ArrayList通过Iterator迭代器源码效率探究
前言先来点废话,最近发现每日总结效益太低,不适合博文,因此以后不写每日总结,多写一些干货和学习记录,个人感觉这样更适合我。 最近在学习《数据结构与算法分析-java语言描述》这本书,书的3.3.4小节探索对于remove()方法而言ArrayList和LinkedList的区别 ArrayList Collection接口源码 public interface Collection<E>...原创 2019-05-14 14:57:05 · 587 阅读 · 0 评论 -
LinkedList与ArrayList的addAll方法比较
这次来从源码角度分析一下LinkedList与ArrayList的addAll方法 之前有研究过LinkedList和ArrayList的remove()方法源码,发现二者分别是基于双向链表和一个数组进行实现的ADT,在后面的开发中,我也就天真的认为LinkedList是直接让list的后继元等于要加的list的第一个元素的引用就完事了,通过对源码的分析,事实并非如此。 First of all...原创 2019-06-13 09:01:37 · 2070 阅读 · 0 评论