文章作者: 虾壳
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 虾壳!
目录
- 1、算法复杂度分析
- 2、List相关面试题
- 3、HashMap相关面试题
- 4、真实面试还原
- 4.1 Java常见的集合类
- 4.2 List
- 4.4 HashMap
- 说一下HashMap的实现原理?
- HashMap的jdk1.7和jdk1.8有什么区别
- 你能说下HashMap的put方法的具体流程吗?
- 刚才你多次介绍了hsahmap的扩容,能讲一讲HashMap的扩容机制吗?
- 刚才你说的通过hash计算后找到数组的下标,是如何找到的呢,你了解hashMap的寻址算法吗?
- 为何HashMap的数组长度一定是2的次幂?
- 我看你对hashmap了解的挺深入的,你知道hashmap在1.7情况下的多线程死循环问题吗?
- Hashmap是线程安全的吗?
- 那我们想要使用线程安全的map该怎么做呢?
- 那你能聊一下ConcurrentHashMap的原理吗?
- HashSet与HashMap的区别?
- HashTable与HashMap的区别