Java集合
ifwang
写代码的臭弟弟!
简书/掘金同名ifwang
展开
-
Java HashMap工作原理
基本知识 Map 在HashMap中,有一个继承的接口Map<K,V>,Map接口实际就是映射,通过键来获取值。在Java的官方注释中是这么描述的: An object that maps keys to values. A map cannot contain duplicate keys; each key can map to at most one value. 这个的大致意思就是:将键映射到值的对象。映射不能包含重复的键;每个键最多可以映射到一个值。 哈希表/散列表 散列原创 2020-08-13 10:46:40 · 214 阅读 · 0 评论 -
Java ConcurrentHashMap工作原理浅析
本文的所有关于ConcurrentHashMap源码都基于JDK1.8.0_211,如有其他版本的代码,将会在引用处指出代码版本 前言 在翻过了HashMap的一座大山之后,还有一座更高的大山,那就是ConcurrentHashMap,这座大山集成了集合和线程安全为一体,成为了许多Java人眼中望而却步的天堑,笔者在经过大量源码阅读和许多大佬巨佬的博客熏陶之后,写下了这篇ConcurrentHashMap浅析,不敢说自己彻底融汇贯通,只能就着自己的理解略谈一二,如有疏漏,还烦请各路大佬指点一番。 .原创 2020-08-12 21:42:45 · 344 阅读 · 1 评论