HashTable 内部数据结构是数组+链表,键值对不允许为null,线程安全,但是锁是整表锁,性能较差/效率低 HashMap 结构同HashTable,键值对允许为null,线程不安全, 默认初始大小为16(固定为2的幂次方), 默认扩容阀值为0.75,扩容方式为,先插入再扩容,所以会产生无效扩容, 单个链表长度默认为8,当超过时链表自动转为红黑树结构,当树结构长度小于6时,重新转为链表 ConcurrentHashMap jdk1.5之后对HashTable的升级版,性能效率各方面都有巨大…