33问答网
所有问题
请问Java中的HashMap的工作原理是什么?
如题所述
举报该问题
推荐答案 2016-11-26
HashMap要一个hash函数,当调用put()方法的时候,HashMap会计算key的hash值,然后把键值对存储在集合中合适的索引上。如果key已经存在了,value会被更新成新值。秒秒学有的,上面Java课程讲解得可以。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cPRhcPW44PWcd4BBRBB.html
相似回答
用比喻的方法讲解一下
java 中
hashmap 的
底层
原理?
答:
Java中的HashMap
可以看作是一个盒子,这个盒子里面存放着很多抽屉。每个抽屉都有一个标签,用来表示抽屉里的物品。当我们要把一些物品放入盒子中时,我们首先根据物品的特征确定一个标签,然后把物品放入对应的抽屉里。在HashMap中,标签被称为“键(key)”,物品被称为“值(value)”。当我们要将一...
hashmap
底层实现
原理
答:
hashmap底层原理是HashMap基于hashing原理,通过put和get方法储存和获取对象
。当将键值对传递给put方法时,它调用键对象的hashCode方法来计算hashcode,然后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals方法找到正确的键值对,然后返回值对象。HashMap使用链表来解决碰撞问题,当发生碰撞了,对象...
hashmap
底层实现
原理是什么?
答:
HashMap的
实现
原理
:首先有一个每个元素都是链表(可能表述不准确)的数组,当添加一个元素(key-value)时,就首先计算元素key
的hash
值,以此确定插入数组中的位置,但是可能存在同一hash值的元素已经被放在数组同一位置了。这时就添加到同一hash值的元素的后面,他们在数组的同一位置,但是形成了链表,同一...
大家正在搜
电铃的工作原理是什么
电动机的工作原理是什么
工作原理是什么意思
电容的作用和工作原理
同步电动机的工作原理
交流电动机的工作原理
离子色谱仪的工作原理
直流发电机的工作原理
蜂鸣器的工作原理
相关问题
Java中的HashMap的工作原理是什么?
java中的HashMap类是做什么用的?
Hashmap在java中的作用?
java中的hashmap是一种什么数据结构
java中hashset和hashmap 有什么特点。
java中hashset和hashmap有什么特点?
java 为什么使用hashmap
在JAVA中Map和HashMap有什么区别