七节拆解 Java 集合框架:ArrayList 扩容与选型、HashMap 结构与 put 流程、hash 扰动与容量设计、扩容 rehash、equals/hashCode 契约,以及 1.7 成环与 1.8 丢数据的可复现验证。
从桶级并发、CAS、原子复合操作和业务一致性边界,理解 ConcurrentHashMap 的实现与使用。