结论:TreeMap由于底层实现是红黑树,而HashMap、Hashtable和LinkedHashMap的底层数据结构都是哈希表,所以TreeMap集合要求其键值必须实现Comparable接口,并且使用其作为元素判等和比较大小的唯一依据。而其他三个Map都使用hashCode()方法和equals()方法来判断元素是否相等。 四、HashMap与Hashtable的区别 1、继承的父类 1)...