Hashtable和HashMap

Hashtable 效率低,线程安全,早期的用来存键值对的,put空键时报空指针异常

HashMap 效率高,线程不安全,可以存一个null键;链表大于8转红黑树,红黑树小于6转链表

ConcurrentHashMap 线程安全的HashMap,但是比Hashtable效率高很多倍

 

另外:HashMap的编写者中有并发大神Doug Lea。他写了util.concurrent(JUC)包。Hashtable还没有遵循驼峰命名,哈哈哈哈哈

posted @ 2021-09-13 14:44  忙碌了一整天的L师傅  阅读(24)  评论(0编辑  收藏  举报