数据结构算法 - HashMap 源码深度解析

equals 和 == 的区别,hashCode 与它们之间的联系? HashMap 的长度为什么是 2 的幂次? 五个线程同时往 HashMap 中 put 数据会发生什么? ConcurrentHashMap 是怎么保证线程安全的? 上面是一些常见的面试题,本文旨在分析 HashMap 的源码实现思想,并不会去细讲这些问题,在我们看完源码之后不妨自己做一些思考。本文也不会细讲 JDK 1.8
相关文章
相关标签/搜索