Map.Entry源码简介
interface Map<K,V>{
interface Entry<K,V> { //接口里面又定义了接口 内部接口
K getKey();
V getValue();
}
}
public class HashMap<K,V> implements Map<K,V>{ //实现类 实现了Map中的内部接口Entry
static class Entry<K,V> implements Map.Entry<K,V> {
final K key;
V value;
Entry(K k, V v) {
value = v;
next = n;
}
public final K getKey() {
return key;
}
public final V getValue() {
return value;
}
}
}