Java 集合
中等
面试题库
Java 集合
简单
CopyOnWriteArrayList 在迭代过程中 add 元素,迭代器能看到新元素吗?
Java 集合
中等
ConcurrentHashMap 1.7 的 size() 是如何统计的?
Java 集合
中等
LinkedHashMap 的迭代性能为什么比 HashMap 好?
Java 集合
中等
HashMap 用可变对象做 key 会发生什么?
Java 集合
困难
ConcurrentHashMap 的 initTable 如何保证只初始化一次?
Java 集合
中等
Vector 的扩容为什么是 2 倍而 ArrayList 是 1.5 倍?
Java 集合
中等
modCount 在 ArrayList 和 HashMap 中分别扮演什么角色?
Java 集合
简单
HashMap 初始容量传 0 或负数会发生什么?
Java 集合
简单
为什么建议用 isEmpty() 而不是 size() == 0 判断集合为空?
Java 集合
困难
ConcurrentSkipListMap 的跳表原理是什么?与 ConcurrentHashMap 如何取舍?
Java 集合
中等