文章目录 一、HashMap 结构分析 (一)HashMap关系图 (二)属性解析 (二)HashMap的构造方法解析 1、HashMap()默认构造方法 2、HashMap(int initialCapacity)构造方法 3、HashMap(int initialCapacity, float loadFactor)构造方法 4、HashMap(Map<? extends K, ? extends V> m)构造方法 (1)putMapEntries(Map<? extends K, ? extends V> m, boolean evict)方法解析 二、例子实战 (一)map.put(K,V)方法解析 (二)resize()方法解析 参考文章 一、HashMap 结构分析 (一)HashMap关系图 此图是使用idea生成的HashMap的类关系图 在代码中是这样子的: public class HashMap<K,V> extends AbstractMap