请问为什么HashTable和ConcurrentHashMap不支持key-value为null呢? 我的理解如下: ConcurrentHashMap源码中 设计了key-value不能为null,null的话为抛出异常 为什么这么设计 以value为例 假设value可以为null 在高并发环境下,获取value值为null时可能有两种情况: value 本身就为null; 其他线程删除了key,返回null。 在value可以为null的前提下,因为无法确定是什么因素导致了...