protected static class DefaultHashMap.Entry<K,V> extends DefaultMapEntry<K,V>
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
hash
key的hash值.
|
protected DefaultHashMap.Entry<K,V> |
next
相同hash值的entry是以链表的方式存放的, 这个引用指向链表中的下一个entry.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
onAccess()
当put(key, value)方法被调用时, 如果entry已经存在将被覆盖时, 此方法被调用.
|
protected void |
onRemove()
当entry将被删除时, 此方法被调用.
|
comparingByKey, comparingByKey, comparingByValue, comparingByValueprotected final int hash
protected DefaultHashMap.Entry<K,V> next
protected Entry(int h,
K k,
V v,
DefaultHashMap.Entry<K,V> n)
h - key的hash值k - entry的keyv - entry的valuen - 链表中的下一个entryCopyright © 2015. All rights reserved.