
数据结构
文章平均质量分 54
申 月
这个作者很懒,什么都没留下…
展开
-
LinkedList基本方法源码解析
介绍 linkedList的底层是双向链表,它继承了AbstractSequentialList,实现了List, Deque, Cloneable, java.io.Serializable。我觉得它相对于arraylist来说是比较简单的。我个人相对于linkedList还是使用较少的,所以就它的简单使用的方法做一个解析 属性 transient int size = 0;//链表大小 transient Node<E> first; //链表头部 transient原创 2021-07-04 23:11:11 · 128 阅读 · 0 评论 -
ArrayList基本方法源码解析
简介 ArrayList的底层是数组,继承自AbstractList,同时还实现了RandomAccess、Cloneable、Serializable接口,所以ArrayList 是支持快速访问、复制、序列化的。 基础常量 /** //默认初始容量 private static final int DEFAULT_CAPACITY = 10; // private static final Object[] EMPTY_ELEMENTDATA =原创 2021-07-01 22:06:24 · 158 阅读 · 0 评论