摘要: https://www.bilibili.com/video/BV1xV41127u6 一、ConcurrentHashMap 存储数据结构 问: ConcurrentHashMap 存储数据结构是什么?你给我描述描述呗。 答: 和普通的 hashMap 一样,即 数组 + 链表 + 红黑树, 存储 阅读全文
posted @ 2020-10-14 14:28 抽象Java 阅读(482) 评论(0) 推荐(0)
摘要: ConcurrentHashMap 如何保证线程安全 https://blog.csdn.net/baidu_28523317/article/details/84262712 jdk1.7 ConcurrentHashMap将数据分别放到多个slot 中,默认16个,每一个Segment中又包含了 阅读全文
posted @ 2020-10-14 14:11 抽象Java 阅读(180) 评论(0) 推荐(0)
摘要: HashMap 插入 过程 1、获取数组下标 2、插入链表 获取 过程 查询速度 扩容 扩容条件 扩容方式 扩容问题 hashmap 可以将不定长的输入,通过散列算法转换成一个定长的输出,这个输出就是散列值 JDK1.7的hashMap Hashmap源码 继承类 AbstractMap<K,V> 阅读全文
posted @ 2020-10-14 13:19 抽象Java 阅读(470) 评论(0) 推荐(0)