Java 源码学习
十一月的嚣张
这个作者很懒,什么都没留下…
展开
-
2020-10-03
Java源码分析——Linkedlist(个人笔记) 一、 本篇介绍的是Java的链表——Linkedlist,当然,Java中常用的队列Queue,也是Linkedlist实现的。由于个人水平有限,只分析其中的部分源码,分析有误的地方,还请各位大佬多多指出,咱们共同学习。另外,我使用的是jdk1.8版本。 二、成员变量分析 三个基本的成员变量,由于Linkedlist是使用双向链表实现的,所以有一个first结点和一个last结点 transient int size = 0; tra原创 2020-10-03 19:59:08 · 53 阅读 · 0 评论 -
Java 源码分析——Arraylist(个人笔记)
Java 源码分析——Arraylist(个人笔记) 最近复习数据结构,于是想看看Java的源码具体实现。通过博客简单的记录个人的学习历程吧 一、 本篇介绍的是Java的动态数组——Arraylist,这是平时非常常用的数据结构。由于个人水平有限,只分析其中的部分源码,分析有误的地方,还请各位大佬多多指出,咱们共同学习。另外,我使用的是jdk1.8版本。 二、成员变量分析 从命名中可知,用于集合的序列化操作。这个部分没有研究过,不做分析 private static final long serialVer原创 2020-10-03 15:59:59 · 87 阅读 · 0 评论