美文网首页
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