源码
文章平均质量分 79
阿 霖
热爱编程,正在进阶java后端,对分布式感兴趣
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【源码】Spring源码解析(一)IOC容器
本文对Spring IOC容器的启动流程以及Bean的生命周期的各个阶段的源码进行了详细的分析,并对BeanFactory的继承体系进行了较详细的介绍。原创 2022-02-03 21:30:18 · 1808 阅读 · 0 评论 -
【源码】常用容器源码流程梳理
文章目录ListArrayList 本文是我在浏览了常用容器类的源码后,对他们的底层数据结构、重要属性、扩容流程,增加元素,获取元素,删除元素的方法进行的一个梳理 List ArrayList 1.底层数据结构 + 成员变量 elementData(Object[]):存放数据 size(int):当前集合元素个数 elementData.length(int):当前集合容量 DEFAULT_CAPACITY(int):集合默认最小容量为 10原创 2021-08-09 23:34:25 · 440 阅读 · 0 评论 -
【JUC源码】ConcurrentHashMap 超详细源码学习笔记 (jdk1.8)
ConcurrentHashMap 结构 数组+链表+红黑树 1. 字段分析 // 字段分析 private static final int MAXIMUM_CAPACITY = 1 << 30; private static final int DEFAULT_CAPACITY = 16; static final int MAX_ARRAY_SIZE = Integer.MAX_VALUE - 8; // jdk1.7遗留下来的,1.8只在初始化中原创 2021-02-21 16:05:52 · 633 阅读 · 15 评论 -
【JUC源码】JAVA并发(三)_AQS独占锁_保姆级源码解析
同步队列 同步队列节点源码: public abstract class AbstractQueuedSynchronizer extends AbstractOwnableSynchronizer implements java.io.Serializable { ...... //AQS通过头尾指针管理同步队列 private transient volatile Node head;//头节点 private transient volatile Node ta原创 2020-09-27 16:39:47 · 240 阅读 · 0 评论 -
【Java容器】ArrayList源码阅读笔记
ArrayList是一个非常重要Java容器,下面是ArrayList的源码阅读笔记。 首先我们先看ArrayList继承的类和实现的接口 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 我们可以看到ArrayList继承父类AbstractList,原创 2020-09-28 20:31:51 · 253 阅读 · 0 评论 -
【Java容器】HashMap总结
思维导图: HashMap继承树 插入流程图 扩容流程图原创 2020-10-03 19:58:15 · 182 阅读 · 0 评论
分享