HashMap
当将 null 作为键传递并且null作为特殊情况处理时,不会调用哈希码。
放置方法
HashMap
将 null 键放在存储区 0中, 并将 null
作为键映射到传递的值。HashMap通过链表数据结构来实现。HashMap在内部使用链接列表数据结构。
HashMap
(中的静态类
HashMap.java)使用的链接列表数据结构
static class Entry<K,V> implements Map.Entry<K,V> { final K key; V value; Entry<K,V> next; final int hash;}在Entry类中,将 K 设置为 null, 并将值映射到put方法中传递的值。
获取方法
在 Hashmap
get方法中,检查key是否作为 null 传递。存储区 0 中空 键的搜索值。 __
因此,在一个中只能有一个空键 __
hashmap目的。



