源码解析
解析一些java常用框架源码
杨小格
这个作者很懒,什么都没留下…
展开
-
LinkedList实现原理(JDK1.8)
LinkedList实现原理(JDK1.8) LinkedList底层采用双向链表,如果对链表这种结构比较熟悉的话,那LinkedList的实现原理看明白就相当容易。 链表通过“指针”将一组零散的内存块串联起来使用,每一个元素(节点)通过指针指向它的下一个元素,最后一个节点的下一个指向为null,而双向链表就是除头节点的每一个元素都有指针同时再指向它的上一个元素。链表不同于数组,由于其地址的不连...原创 2019-12-03 23:46:32 · 1103 阅读 · 0 评论 -
ArrayList实现原理(JDK1.8)
ArrayList实现原理(JDK1.8) public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable ArrayList 继承于AbstractList,实现了List...原创 2019-11-30 19:14:11 · 1116 阅读 · 1 评论