03 2022 档案
发表于 2022-03-27 15:29阅读:100评论:0推荐:0
摘要:ArrayBlockingQueue的底层逻辑实现
阅读全文 »
发表于 2022-03-20 20:34阅读:78评论:0推荐:0
摘要:ArrayList在高并发下的实现
阅读全文 »
发表于 2022-03-20 20:19阅读:19评论:0推荐:0
摘要:注意:本文内容基于JDK11,不同版本会有差异 ArrayList的结构 ArrayList的本质上是个数组,他的底层实现都是对数组的操作。它所操作的数组就是elementData. 源码解析 源码解析以add方法作为入口,对ArrayList进行解析 /** * * @param e 要附加到列表
阅读全文 »
发表于 2022-03-16 23:44阅读:162评论:0推荐:0
摘要:注意:本文内容基于JDK11,不同版本会有差异 ConcurrentSkipListMap的结构 ConcurrentSkipListMap是以链表(自然排序)的形式进行数据存储的。即在类中通过定义Node内部类来存储单个节点的数据,通过Node中的next属性,来记录链表的下一个节点。同时会对No
阅读全文 »