秃头Java人
秃头Java人
全部文章
散列表
.net(2)
.netcore(1)
asp.net(1)
azure(1)
DDD(2)
eureka(1)
github(1)
golang(1)
http(1)
IDEA(2)
intellij-idea(1)
Java(339)
Java架构(2)
Java程序员(9)
Java面试(2)
jenkins(2)
kafka(4)
kubernetes(1)
linux(2)
macos(1)
mvc(1)
mysql(7)
nginx(1)
rabbitmq(1)
redis(7)
spring(24)
spring boot(8)
spring cloud(4)
spring-boot(1)
sql(3)
ssh(1)
tcp/ip(1)
中间件(1)
分布式(4)
前端(2)
区块链(1)
压力测试(1)
学习(1)
安全(5)
微服务(3)
数据库(7)
数据结构(1)
服务器(1)
未归档(48)
程序人生(9)
算法(1)
经验分享(3)
缓存(1)
网络(4)
网络协议(1)
链表(2)
面试(40)
归档
标签
去牛客网
登录
/
注册
秃头Java人的博客
人在软件圈,读书破万“卷”
全部文章
/ 散列表
(共2篇)
想弄明白HashMap的实现原理看这篇就够了
一线资深java工程师明确了需要精通集合容器,尤其是今天我谈到的HashMap。 HashMap在Java集合的重要性不亚于Volatile在并发编程的重要性(可见性与有序性)。 我会重点讲解以下9点: 1.HashMap的数据结构 2.HashMap核心成员 3.HashMap...
2022-04-27
0
282
面试重灾区:HashMap真的难吗?
前言 hashmap一直是面试重灾区,虽然已经烂大街了,但是还是有必要去了解一下的。 本文将基于JDK1.8源码来解答以下几个问题: 为什么hashmap的大小是2的n次方呢? 扩容在什么时候发生? 什么时候会变成红黑树呢? 什么时候又会退回到链表呢? 构造方法解析 先看下构造...
2022-04-27
0
267