摘要:
WeakHashMap WeakHashMap 能解决什么问题?什么时候使用 WeakHashMap? 如何使用 WeakHashMap? 使用 WeakHashMap 有什么风险? WeakHashMap 核心操作的实现原理? 创建实例 读取值 读取元素个数 是否为空 阅读全文
摘要:
EnumMap EnumMap 能解决什么问题?什么时候使用 EnumMap? 如何使用 EnumMap? 使用 EnumMap 有什么风险? EnumMap 核心操作的实现原理? 创建实例 添加元素 读取元素 移除元素 是否包含指定键 是否包含指定值 阅读全文
摘要:
LinkedHashMap LinkedHashMap 能解决什么问题?什么时候使用 LinkedHashMap? 如何使用 LinkedHashMap? 使用 LinkedHashMap 有什么风险? LinkedHashMap 核心操作的实现原理? 创建实例 读取值:get、getOrDefau 阅读全文
摘要:
PriorityQueue PriorityQueue 能解决什么问题?什么时候使用 PriorityQueue? 如何使用 PriorityQueue? 使用 x 有什么风险? x 核心操作的实现原理? 创建实例 查看堆顶元素 读取并移除堆顶元素 java / 读取并移除堆顶元素 / @Overr 阅读全文
摘要:
ArrayDeque ArrayDeque 能解决什么问题?什么时候使用 ArrayDeque? 如何使用 ArrayDeque? 使用 ArrayDeque 有什么风险? ArrayDeque 核心操作的实现原理? 创建实例 移除并返回头部元素:poll、remove【单向队列为空时抛出 NoSu 阅读全文