HashMap在日常开发中基本是天天见的,而且都知道什么时候需要用HashMap,根据Key存取Value,但是存...[作者空间]
导致HashMap线程不安全的原因可能有以下几种: Hash碰撞:当多个线程同时使用put方法添加元素的时候,正巧...[作者空间]
首先要了解HashMap的扩容过程,我们就得了解一些HashMap中的变量: Node
碰撞的意思是计算得到的Hash值相同,需要放到同一个bucket中Hashmap里面的bucket出现了单链表的形...[作者空间]
什么是HashMap?HashMap的底层结构实际上是“链表散列”,即数组和链表的结合体HashMap底层数据结构...[作者空间]