首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java集合
_沸羊羊_
创建于2021-08-19
订阅专栏
本专栏将从源码角度分析常用集合类。
等 1 人订阅
共5篇文章
创建于2021-08-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
为什么foreach中不能进行arrayList元素的remove/add操作?
深度剖析HashMap 一文深度剖析ConcurrentHashMap我们先来验证一下,foreach 中是不是真的不能对 arraylist 进行 remove/add 操作?
一文深度剖析ConcurrentHashMap
通过学习,我们已经知道了 HashMap 是非线程安全的,为了解决线程安全问题,有哪些解决方案呢?以上两种方法都可以解决HashMap的线程安全问题,但这二者有个共同点
面试官:为什么默认初始容量为2次幂?不是2次幂会怎样?讲讲 HashMap 扰动函数?
通过看源码,我们发现,判断桶的索引的实现是 i = ( n - 1 ) & hash,其中 n 是 map 的容量。
面试官:HashMap 为什么选用红黑树这种数据结构优化链表?
深度剖析HashMap一篇文章就够了 小结 本文是作者的一些见解,如对Java集合感兴趣可继续关注本专栏。
深度剖析HashMap一篇文章就够了
HashMap概述 HashMap 1.7及以前,底层数据结构使用 [数组+链表],1.8 后使用 [数组+链表/红黑树] ,使用数组存储