List 可以存储无限null HashMap 可以有一个键为null,可以有无数个值为null HashSet 因为底层是hashmap,所以可以有一个元素为null。 ConcurrentHashMap 不能有null键和值,因为会有歧义。