腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
后端码匠
更多精彩微信公众号"后端码匠"
专栏作者
举报
276
文章
281736
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(276)
java(84)
编程算法(61)
网络安全(26)
spring(25)
https(23)
sql(20)
网站(19)
http(19)
数据库(18)
云数据库 SQL Server(14)
云数据库 Redis(14)
缓存(14)
ide(13)
微服务(13)
tcp/ip(12)
2023腾讯·技术创作特训营 第三期(12)
git(11)
github(10)
linux(10)
容器(10)
机器学习(9)
c++(8)
api(8)
腾讯云测试服务(8)
开源(8)
数据分析(7)
数据结构(7)
负载均衡(6)
node.js(6)
nginx(6)
访问管理(6)
jdk(6)
spring cloud(6)
php(5)
javascript(5)
xml(5)
html(5)
json(5)
android(5)
负载均衡缓存(5)
spring boot(5)
zookeeper(5)
ios(4)
access(4)
eclipse(4)
容器镜像服务(4)
文件存储(4)
存储(4)
分布式(4)
hashmap(4)
二叉树(4)
uml(4)
python(3)
jquery(3)
打包(3)
maven(3)
SSL 证书(3)
serverless(3)
mybatis(3)
面向对象编程(3)
udp(3)
rabbitmq(3)
kafka(3)
自动驾驶(2)
c 语言(2)
go(2)
bash(2)
servlet(2)
css(2)
jar(2)
unix(2)
神经网络(2)
云直播(2)
命令行工具(2)
mongodb(2)
人工智能(2)
jvm(2)
dns(2)
ftp(2)
cdn(2)
单元测试(2)
dubbo(2)
安全(2)
Elasticsearch Service(2)
concurrency(2)
series(2)
synchronized(2)
并发编程(2)
同步(2)
线程(2)
费用中心(1)
云点播(1)
数据挖掘(1)
mac os(1)
swift(1)
c#(1)
vue.js(1)
react(1)
ecmascript(1)
webview(1)
textview(1)
arm(1)
硬件开发(1)
svn(1)
tomcat(1)
中文分词(1)
analyzer(1)
apache(1)
bash 指令(1)
深度学习(1)
mapreduce(1)
移动直播(1)
云数据库 MongoDB(1)
cci 持续集成(1)
视频处理(1)
图像处理(1)
日志数据(1)
企业(1)
渲染(1)
devops(1)
游戏(1)
自动化(1)
运维(1)
数据迁移(1)
爬虫(1)
spark(1)
html5(1)
正则表达式(1)
jdbc(1)
监督学习(1)
推荐系统(1)
自动化测试(1)
aop(1)
markdown(1)
rpc(1)
jenkins(1)
gradle(1)
无监督学习(1)
大数据(1)
微信(1)
windows(1)
物联网(1)
系统架构(1)
ascii(1)
迁移服务(1)
es(1)
flink(1)
break(1)
cas(1)
case(1)
exists(1)
hash(1)
im(1)
int(1)
java8(1)
key(1)
list(1)
merge(1)
mvp(1)
null(1)
redis(1)
return(1)
select(1)
static(1)
status(1)
steam(1)
stream(1)
toast(1)
遍历(1)
变量(1)
产品经理(1)
服务器(1)
工业互联网(1)
解决方案(1)
数组(1)
性能(1)
异常(1)
优化(1)
搜索文章
搜索
搜索
关闭
今日面试之HashMap考点
jdk
编程算法
hashmap
答:当我们往 HashMap 中 put 元素时,先根据 key 的 hash 值得到这个 Entry 元素在数组中的位置(即下标),然后把这个 Entry 元素放到对应的位置中,如果这个 Entry 元素所在的位子上已经存放有其他元素就在同一个位子上的 Entry 元素以链表的形式存放,新加入的放在链头,从 HashMap 中 get Entry 元素时先计算 key 的 hashcode,找到数组中对应位置的某一 Entry 元素,然后通过 key 的 equals 方法在对应位置的链表中找到需要的 Entry 元素,所以 HashMap 的数据结构是数组和链表的结合,此外 HashMap 中 key 和 value 都允许为 null,key 为 null 的键值对永远都放在以 table[0] 为头结点的链表中。
后端码匠
2021-05-10
472
0
Java集合-Map
hashmap
java
编程算法
http
Map(java.util.Map)接口,代表着key和value间的映射,更具体地说,Java映射可以存储键和值对,一旦存储在地图中,以后就可以只使用键来查找值。Map接口不是Collection 的子接口,因此,它的行为与其他Collection 类型稍有不同。
后端码匠
2021-03-16
1.2K
0
HashMap源码解析
编程算法
jquery
hashmap
https
网络安全
https://blog.csdn.net/eaphyy/article/details/84386313
后端码匠
2019-12-05
379
0
数据结构
二叉树
java
数据结构
hashmap
队列是数据结构中比较重要的一种类型,它支持 FIFO,尾部添加、头部删除(先进队列的元素先出队列),跟我们生活中的排队类似。
后端码匠
2019-09-17
472
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档