摘要:
CAS,ABA,volatile特性? CAS 操作包含三个操作数 —— 内存位置(V)、预期原值(A)和新值(B)。如果内存地址里... 阅读全文
摘要:
为什么jdk8以后HashMap会使用红黑树优化? 在Jdk1.8版本后,Java对HashMap做了改进,在链表长度超过8且数组长... 阅读全文
摘要:
HashMap为什么会发生并发修改异常?并发修改异常解决方案? HashMap实际使用过程中会出现一些线程安全问题,在JDK1.7中... 阅读全文
摘要:
HashMap加载因子为什么是0.75 如果加载因子比较大,扩容发生的频率比较低,浪费的空间比较小,发生hash冲突的几率比较大。比... 阅读全文
摘要:
HashMap扩容机制 将(k1,v1)直接放入Node类型的数组中,这个数组初始化容量是16,默认的加载因子是0.75,也就是当元... 阅读全文
摘要:
HashMap底层原理? HashMap是Map的一个实现类,它是以键值对存储数据的,Key-Value都是Map.Entry中的属... 阅读全文