Map类型 | Key | Value | 线程安全性 |
HashMap | 允许null | 允许null | 不安全 |
TreeMap | 不允许null | 允许null | 不安全 |
Hashtable | 不允许null | 不允许null | 安全 |
ConcurrentHashMap | 不允许null | 不允许null | 安全 |
总结,除了HashMap,其他所有Map都不允许Key为null。线程安全的Map都不允许Value为null。
Map类型 | Key | Value | 线程安全性 |
HashMap | 允许null | 允许null | 不安全 |
TreeMap | 不允许null | 允许null | 不安全 |
Hashtable | 不允许null | 不允许null | 安全 |
ConcurrentHashMap | 不允许null | 不允许null | 安全 |
总结,除了HashMap,其他所有Map都不允许Key为null。线程安全的Map都不允许Value为null。