Java 集合笔记:HashMap 原理、ArrayList 扩容与那些线上踩过的坑
把 ArrayList、HashMap、ConcurrentHashMap、LinkedHashMap、PriorityQueue 的底层原理、扩容机制和选型建议讲清楚,重点记录 ConcurrentHashMap 的 size 不准、HashMap 死循环、subList 导致 OOM、 Arrays.asList 不可变这些真实踩过的坑。
从一个关键词,发现新的思路。
把 ArrayList、HashMap、ConcurrentHashMap、LinkedHashMap、PriorityQueue 的底层原理、扩容机制和选型建议讲清楚,重点记录 ConcurrentHashMap 的 size 不准、HashMap 死循环、subList 导致 OOM、 Arrays.asList 不可变这些真实踩过的坑。