本文来谈谈我们平时使用最多的HashMap. 1. 简介 HashMap是我们在开发过程中用的最多的一个集合结构,没有之一.HashMap实现了Map接口,内部存放Key-Value键值对,支持泛型.在JDK1.8以前,HashMap内部是以数组加链表的结构维护键值对数据.在JDK1.8中,HashMap以数组.链表加红黑树的结构维护数据,当链表长度大于8以后会自动转为红黑树提升数据增删改查的效率.另外JDK还提供了很多Map接口的其他实现,比较常用的有LinkedHashMap.TreeMap…