Java 集合
简单
面试题库
Java 集合
困难
ConcurrentSkipListMap 的跳表原理是什么?与 ConcurrentHashMap 如何取舍?
Java 集合
中等
Java 集合框架中有哪些 fail-safe 的并发集合?分别适合什么场景?
Java 集合
中等
HashMap 在 Java 8 之后 treeify 的条件判断发生在哪个时机?
Java 集合
简单
ArrayList 的 remove(Object) 和 remove(int) 有什么区别和坑?
Java 集合
中等
PriorityBlockingQueue 与 PriorityQueue 有什么区别?
Java 集合
困难
ConcurrentHashMap 的 compute 方法在什么情况下会死锁?
Java 集合
中等
HashSet 扩容时元素顺序为什么会变化?
Java 集合
中等
HashMap 和 ConcurrentHashMap 的迭代器行为有什么不同?
Java 集合
中等
IdentityHashMap 为什么使用开放寻址法而不是链地址法?
Java 集合
简单
Comparable 和 Comparator 在集合排序中的区别是什么?
Java 集合
困难