java并发(十八)——HashMap、TreeMap、ConcurrentHashMap、ConcurrentSkipListMap
HashMap下面来看下HashMap的主要两种存储方式是示意图:这就是java8的HashMap的数据结构,跟之前版本不一样的是当table达到一定的阀值时,bucket就会由链表转换为红黑树的方式进行存储,下面会做具体的源码分析。Node自JDK1.8.0开始HashMap使用静态内部类Node来存储键值对结构,不再使用Map.Entry:staticclassNodeimplementsMa