美文网首页
java.util.AbstractMap

java.util.AbstractMap

作者: moralok | 来源:发表于2019-08-26 22:28 被阅读0次

package java.util;

简介

This class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface.

结构

查询操作

// Query Operations
public int size() {
    return entrySet().size();
}
public boolean isEmpty() {
    return size() == 0;
}
// entrySet().iterator(),循环,注意null
boolean containsKey(Object key);
// entrySet().iterator(),循环,注意null
boolean containsValue(Object value);
// entrySet().iterator(),循环,注意null
V get(Object key);

关注点

entrySet()

simpleEntry

public static class SimpleEntry<K,V>
        implements Entry<K,V>, java.io.Serializable {
}

为什么 key 用 final 修饰?

SimpleImmutableEntry

public static class SimpleImmutableEntry<K,V>
        implements Entry<K,V>, java.io.Serializable {
}

为什么 key 和 value 用 final 修饰?

相关文章

网友评论

      本文标题:java.util.AbstractMap

      本文链接:https://www.haomeiwen.com/subject/mdadectx.html