说说 Java 中 HashMap 的原理?
使用 HashMap 时,有哪些提升性能的技巧?
什么是 Hash 碰撞?怎么解决哈希碰撞?
Java 的 CopyOnWriteArrayList 和 Collections.synchronizedList 有什么区别?分别有什么优缺点?
Java 中有哪些集合类?请简单介绍
数组和链表在 Java 中的区别是什么?
Java 中的 List 接口有哪些实现类?
Java 中 ArrayList 和 LinkedList 有什么区别?
Java ArrayList 的扩容机制是什么?
Java 中的 HashMap 和 Hashtable 有什么区别?
ConcurrentHashMap 和 Hashtable 的区别是什么?
Java 中的 HashSet 和 HashMap 有什么区别?
Java 中 HashMap 的扩容机制是怎样的?
为什么 HashMap 在 Java 中扩容时采用 2 的 n 次方倍?
为什么 Java 中 HashMap 的默认负载因子是 0.75?
为什么 JDK 1.8 对 HashMap 进行了红黑树的改动?
JDK 1.8 对 HashMap 除了红黑树还进行了哪些改动?
Java 中的 LinkedHashMap 是什么?
Java 中的 TreeMap 是什么?
Java 中的 IdentityHashMap 是什么?
Java 中的 WeakHashMap 是什么 ?
Java 中 ConcurrentHashMap 1.7 和 1.8 之间有哪些区别?
Java 中 ConcurrentHashMap 的 get 方法是否需要加锁?
为什么 Java 的 ConcurrentHashMap 不支持 key 或 value 为 null?
Java 中的 CopyOnWriteArrayList 是什么?
你遇到过 ConcurrentModificationException 错误吗?它是如何产生的?