java八股文面试[数据结构]——HashMap和HashTable区别

HashMap源码中的重要常量

DEFAULT_INITIAL_CAPACITY: HashMap的默认容量,16

MAXIMUM_CAPACITY: HashMap的最大支持容量,2^30

TREEIFY_THRESHOLD:Bucket中链表长度大于该默认值,转化为红黑树。

UNTREEIFY_THRESHOLD:Bucket中红黑树存储的Node小于该默认值,转化为链表

HashMap有哪些线程安全的方式:

知识来源:

【基础】HashMap和HashTable的区别及底层实现_哔哩哔哩_bilibili

【2023年面试】hashmap有哪些线程安全的方式_哔哩哔哩_bilibili

https://www.cnblogs.com/bubbleboom/p/12694013.html

【2023年面试】hashmap有哪些线程安全的方式_哔哩哔哩_bilibili

相关推荐
阿杆2 分钟前
如何在 Spring Boot 中接入 Amazon ElastiCache
java·数据库·redis
努力学算法的蒟蒻11 分钟前
day35(12.16)——leetcode面试经典150
算法·leetcode·面试
cheems952715 分钟前
锁策略的介绍
java·开发语言
武子康20 分钟前
Java-199 JMS Queue/Topic 集群下如何避免重复消费:ActiveMQ 虚拟主题与交付语义梳理
java·分布式·消息队列·rabbitmq·activemq·mq·java-activemq
LSL666_27 分钟前
12 MyBatis的连接池
java·服务器·mybatis
Arva .29 分钟前
说说线程的生命周期和状态
java·开发语言
45288655上山打老虎29 分钟前
List容器
数据结构·windows·list
tryxr36 分钟前
HashTable、HashMap、ConcurrentHashMap 之间的区别
java·开发语言·hash
林希_Rachel_傻希希39 分钟前
手写Promise--教学版本
前端·javascript·面试
无事好时节41 分钟前
Linux 线程
java·开发语言·rpc