java
文章平均质量分 86
a87821879
这个作者很懒,什么都没留下…
展开
-
ArrayList实现原理
ArrayList简介ArrayList就是动态数组,实现所有可选的列表操作,允许插入null值。当元素添加到ArrayList时,其容量会自动增长。未实现同步,可以用List list = Collections.synchronizedList(new ArrayList(...)),实现同步。ArrayList继承public class ArrayList<E> extends...原创 2018-03-25 13:54:33 · 171 阅读 · 0 评论 -
LinkedList实现原理
LinkedList简介双向链表实现 List 和 Deque接口。实现所有可选的列表操作,并允许插入null值。所有操作的执行方式与双向链表都是一样的。检索操作依据离两端的距离,从开头或结尾开始遍历列表。此未实现同步,可用List list = Collections.synchronizedList(new LinkedList(...))包装。LinkedList继承public class...原创 2018-03-25 14:51:07 · 2317 阅读 · 0 评论