关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
猿规
2022-03-11 16:03
采纳率: 100%
浏览 69
首页
有问必答
已结题
Java HashMap中的value有什么作用?
有问必答
哈希算法
java
链表
源码截图如下:
hashmap内部存储是一个node节点,节点中包含key,value,hash,next,这个next是链表,我们通常存入的值放在链表中,那么这个value用来干嘛的?
疑惑
:如果是数组加链表,链表存储,没有疑惑,但是现在多出这个value字段来了,那么链表的作用是什么?为什么有了链表还要整个value?
查了很多文章都千变一律,只是谈及了链表,缺少了这块,有没有懂的解惑,描述详细一点。
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
4
条回答
默认
最新
相关推荐
更多相似问题
Java
HashMap
中
的
value
有
什么
作用
?
java
哈希算法
有问必答
链表
2022-03-11 16:03
回答 4
已采纳
value
就是键值对
中
的“值”,next是当计算出来的index相同,发生碰撞时,把这个节点对象连接到上一个节点对象,形成链表。和你说的并不冲突,next的类型也是Node,存放值的是
value
。
JAVA
的
HashMap
通过Key修改
Value
的示例。
java
有问必答
2021-05-19 20:19
回答 4
已采纳
https://zhidao.baidu.com/question/181759229316819524.html 参考这篇文章
【
java
】google工具包的
HashMap
和
java
本身的
HashMap
有
什么不同?
chrome
java
2018-07-25 06:05
回答 3
已采纳
功能都是一样的,但是
java
本身的随着jdk它的二进制版本会变化,导致序列化不兼容,所以google又搞了一个!
Java
中
HashMap
容器使用的
数据结构
及
算法
2019-07-09 06:48
烧水匠的博客
本文将学习
HashMap
容器的底层
数据结构
和...
Java
中
HashMap
使用链表、数组两种
数据结构
和散列
算法
来实现,下图是
HashMap
的结构:
HashMap
使用数组来存放一组链表,如上图的table,每个node表示链表的一个结点...
HashMap
底层用到了什么
数据结构
?
2021-01-30 11:39
Baro-du的博客
HashMap
底层用到了什么
数据结构
? 1.用到了数组,链表,红黑树结构 。 2.数组长度是16,每个元素都是key-
value
结构, 元素存储到%75(0.75负载因子)进行 2倍扩容。 3.存储元素的
算法
是 hash(key) % 16 根据key进行...
没有解决我的问题,
去提问