HashMap相关面试题

132 阅读1分钟
  1. HashMap的底层数据结构是什么
  2. new HashMap()时,底层有什么处理? -> 加载因子为什么是0.75
  3. HashMap的数组大小初始化是在什么时候进行的?
  4. HashMap的链表在什么条件下才会转化为红黑树?
  5. HashMap的扩容机制是什么
  6. HashMap是线程安全的吗?
  7. ConcurrentHashMap的底层结构(1.7和1.8的区别)
  8. ConcurrentHashMap使用什么技术来保证线程安全?
  9. ConcurrentHashMap支持key为null吗?为什么?HashMap呢?
  10. ConcurrentHashMap的get方法是否要加锁,为什么?