首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java 集合源码剖析
阿杰杰杰
创建于2021-11-07
订阅专栏
Java常见集合的源码精析,总结
等 2 人订阅
共7篇文章
创建于2021-11-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
线程安全的List(二):Vector && SynchronizedList
前言 线程安全的 List 还有 Vector 和 SynchronizedList,本文将介绍下这两个 List 容器,看看它们各自的结构,方法,以及它们是怎么实现线程安全的。本文承接作者的上一
线程安全的List(一):CopyOnWriteArrayList 源码解析
前言 List 接口在 Java 里是非常常用的,常见的 List 接口实现类如 ArrayList,LinkedList,它们在各种场合都有着广泛的作用。然而这两个List 都是线程不安全的。本
深入理解 LinkedHashMap
前言 第一次看见 LinkedHashMap,还是暑假看《Java 核心技术卷 I》的集合那一章时,里面说了,LinkedHashMap 可以用访问顺序对元素进行迭代,并且还可以基于 Linked
LinkedList 源码解析
前言 LinkedList 是 Java 又一种常用的集合类,与 ArrayList 有很大的不同,用链表结构存储元素。本文将对 Java 中的 LinkedList 源码进行全面的梳理,对其节点
ArrayList源码解析(三):removeIf(精妙的位运算)
前言 本文延续这个系列前两篇博客:ArrayList源码学习(一):初始化,扩容以及增删改查 和 ArrayList源码学习(二):迭代器,subList,这是完结的一篇。前两篇把 ArrayLi
ArrayList源码解析(二):迭代器,subList
前言 接着我的上一篇博客 ArrayList源码学习(一):初始化,扩容以及增删改查,这篇博客还是从源码介绍下ArrayList的迭代器和subList,也是给自己做个总结,方便自己以后复习,如果
ArrayList源码解析(一):初始化,扩容以及增删改查
前言 ArrayList是我们特别常用的一种集合类,但是它提供的一些函数和功能需要对源码有一定的了解才能正确使用。由于ArrayList源码的内容比较多,本文先只介绍ArrayList的初始化,扩