1. 程式人生 > >Map 類集合 K/V儲存 null 值情況

Map 類集合 K/V儲存 null 值情況

摘自阿里的《Java開發手冊》

【推薦】高度注意 Map 類集合 K/V 能不能儲存 null 值的情況,如下表格:

Hashtable 不允許為 null 不允許為 null Dictionary 執行緒安全
ConcurrentHashMap 不允許為 null 不允許為 null AbstractMap 鎖分段技術(JDK8:CAS
TreeMap 不允許為 null 允許為 null AbstractMap
執行緒不安全
HashMap 允許為 null 允許為 null AbstractMap 執行緒不安