SortedMap和TreeMap有什么区别?

SortedMap和TreeMap有什么区别

 

 

答:

TreeMap的类的源码:

public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Cloneable, java.io.Serializable

 

NavigableMap的类的源码:

public interface NavigableMap<K,V> extends SortedMap<K,V>

从源码关系上可以看出SortedMap是接口,TreeMap是实现类,而且NavigableMap继承了SortedMap接口,TreeMap实现了NavigableMap接口。

posted on 2018-12-28 10:05  我是司  阅读(4017)  评论(0)    收藏  举报

导航