Java 提供了丰富的容器类型,比如 Map 类 HashMap TreeMap,Set 类 HashSet TreeSet, List 类 ArrayList LinkedList 等,然而,这些容器类有些要求 key 不能为 null,有些要求 value 不能为 null,究其原因到底为何?本文记录自己对这些问题的一些思考和猜测。
评论