转载请注明源出处:http://www.cnblogs.com/lighten/p/7338372.html 1.前言 本章介绍Java中最常用的一个集合类HashMap,此类在不同的JDK版本有不同的实现,目的就是为了优化其效率.本章依旧是基于JDK8的HashMap进行讲解,其与JDK7有极大的区别,从代码量上来说,JDK8的实现超过2千行,JDK7为1千行.因此,本章只介绍HashMap的实现原理,其它的略讲. 注意:红黑树图画的有点问题,线的颜色不对,之前理解的不到位,如果看晕了可以看T…