众所周知,ConcurrentHashMap 的 key, value 不能为 null。但是为什么不能为空呢。是为了确保它是线程安全,必须要这么设计吗? 多谢大佬指点
|  |      1wysnylc      2019-12-26 18:01:42 +08:00 因为 ConcurrentHashMap 的锁机制,get(Object key)如果返回 null,ConcurrentHashMap 没办法判断是 key 不存在还是 value 就是 null | 
|      3findmyself      2019-12-26 19:02:59 +08:00 via iPhone Google 下 作者回答过这个问题 |