• HashMap的底层实现

美团技术团队:Java 8系列之重新认识HashMap zhuanlan.zhihu.com

  • HashMap为什么不是线程安全的(jdk1.7和jdk1.8的区别)

JDK1.7和JDK1.8中HashMap为什么是线程不安全的?Java张先森的博客-CSDN博客 blog.csdn.net

  • ConcurrentHashMap如何保证线程安全的(jdk1.7和jdk1.8的区别)

优知学院:高并发编程系列:深入探讨ConcurrentHashMap的实现原理(JDK1.7和JDK1.8) zhuanlan.zhihu.com

参考

Java集合(五)、Map接口介绍 - 黎先生 - 博客园 www.cnblogs.com
Java集合(六)、常用的Map集合—HashMap、TreeMap、HashTable、ConcurrentHashMap、LinkedHashMap的实现原理以及区别 - 黎先生 - 博客园 www.cnblogs.com
美团技术团队:Java 8系列之重新认识HashMap zhuanlan.zhihu.com
JDK1.7和JDK1.8中HashMap为什么是线程不安全的?Java张先森的博客-CSDN博客 blog.csdn.net
优知学院:高并发编程系列:深入探讨ConcurrentHashMap的实现原理(JDK1.7和JDK1.8) zhuanlan.zhihu.com