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

java八股文面试[数据结构]——HashMap和HashTable区别_第1张图片

java八股文面试[数据结构]——HashMap和HashTable区别_第2张图片

HashMap源码中的重要常量

DEFAULT_INITIAL_CAPACITY: HashMap的默认容量,16

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

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

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

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

java八股文面试[数据结构]——HashMap和HashTable区别_第3张图片

知识来源:

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

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

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

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

你可能感兴趣的:(java八股文,java,面试,数据结构)