首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java集合
lun
创建于2023-08-07
订阅专栏
介绍常见的Java集合类,源码分析,核心方法
暂无订阅
共4篇文章
创建于2023-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深度拆解ConcurrentHashMap核心源码,彻底搞懂扩容机制
ConcurrentHashMap ConcurrentHashMap是一个线程安全的HashMap,通过CAS + synchronized 来保证并发安全,数据结构仍然是数组+链表+红黑树。读操作
Java集合答疑解惑之HashMap:常见问题 | 核心原理 | 源码分析
HashMap:哈希表 JAVA8的HashMap利用了红黑树,所以其由 数组+链表+红黑树 组成。 核心属性: threshold是什么,怎么来的 threshold是触发扩容的临界值,thres
Java集合之环形数组ArrayDeque:核心源码分析
ArrayDeque底层是个环形数组,实现了Deque接口,因此适合做栈与队列。底层的数组必须是2的幂,因为有位运算。无参构造默认是长度为16的数组,有参构造最小也是8。
Java集合答疑解惑之ArrayList:无参构造的数组为空?
为什么无参构造方法中初始化数组为空数组?DEFAULT_CAPACITY = 10是如何生效的?看完这篇文章,相信你会知道这些问题的答案。