摘要: 前言 HashMap是Java集合核心,本文从底层结构、哈希算法、读写流程、扩容、红黑树、线程安全、衍生集合全方位拆解。 一、底层数据结构(JDK1.7 vs JDK1.8) 1. JDK1.7 数组 + 单向链表(Entry节点) 冲突元素全部挂链表,采用头插法,并发扩容会产生环形链表死循环。 2 阅读全文
posted @ 2026-07-22 17:08 七星6609 阅读(67) 评论(0) 推荐(0)