并发编程总结(二):JUC下的锁

1.JUC的包结构2.AbstractQueueSynchronizer2.1.AQS原理2.2.AQS的数据结构2.3.LockSupport.park(Object blocker)和LockSupport.unpark(Thread thread)2.3.AQS中的一般处理流程2.3.1.pu

集合Collection(三):Vector源码解读.md

pre:List结构类图1.Vector1.1.先总结1.2.源码解读1.2.1.成员变量pre:List结构类图1.Vector1.1.先总结(1)为什么不推荐使用Vector1.因为vector是线程安全的,所以效率低,这容易理解,类似StringBuffer2.Vector空间满了之后,扩容是

集合Collection(四):LinkedList源码解读.md

pre:Collection结构类图1.LinkedList1.1.先总结1.2.AbstractSequentialList源码解析1.3.LinkedList源码解析1.3.1.成员变量:1.3.2.构造方法:1.3.3.新增1.3.4.删除1.3.5.修改1.3.6.查找1.3.7.队列的相关

集合Collection(二):ArrayList源码解读

pre:List结构类图1.ArrayList1.1.先总结1.2.源码解读:pre:List结构类图1.ArrayList由族谱图可以看出ArrayList继承与AbstractList类,实现了List接口,AbstractList类中主要针对集合的subList()等方法完成具体实现,其余接口

集合Collection(一):整体架构.md

1.Collection集合类图1.1 集合类族谱思考:2.族谱顶层的几个类2.1.IIterable接口2.2.Iterator接口2.2.1 .重要的方法2.2.2 主要用途2.3.Collection接口2.3.1.重要的方法2.3.2.全部方法2.4.AbstracCollection.cl

JDK源码阅读:源码阅读环境准备

源码阅读环境git地址https://github.com/983470409/My-JDK-Source.git本人关于源码的阅读专栏源码推荐阅读顺序:lang>util>io>nio>math>time>net可能会出现的问题1.debug时发现无法进入代码内
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×