在java的容器框架中,hashMap是最常用的容器之一,下面我们就来深入了解下它的数据结构和实现原理 先看下HashMap的继承结构图 下面针对各个实现类的特点进行下说明:1)HashMap: 它是根据key的hashCode值进行存储的,大部分时候都可以很快的定位的,因此具有很快的访问速度, 但是遍历的顺序是不一定的.HashMap最多只允许一个key的值为null,但是允许多个value的值为null.HashMap是非线程安全的, 因此在多线程环境中使用的时候要加锁,也可以用Collec…