我们可以在哈希映射中为键和值进行空插入,但是在哈希表的情况下,我们无法 空插入吗?
答案 0 :(得分:0)
要成功从HashTable存储和检索对象,用作键的对象必须实现hashCode方法和equals方法。由于null不是对象,因此无法实现这些方法。 HashMap是Hashtable的高级版本和改进。 HashMap是在以后创建的。
哈希图中的空键始终存储在第一位置。因此,无论何时您在哈希图中请求空键,它都将排在第一位。检索键和值。比返回它。
哈希图中仅允许使用1个空键,因为它不能包含重复的键。
ConcurrentHashMap是较新的类,但也有不允许使用空键或空值的限制。他们出于性能原因添加了此限制,因为支持空键和值需要大量额外工作,但在大多数情况下可能没有用。