LinkedHashmap 和 LinkedTreemap 的区别

Difference between LinkedHashmap and LinkedTreemap

因为 java.util.LinkedHashmap 存在,使用 import com.google.gson.internal.LinkedTreeMap;

有什么好处

当我搜索时,我得到了 HashMap, LinkedHashMap and TreeMAp 之间的结果比较,但我想知道 LinkedTreeMapLinkedHashMap or TreeMap.

的不同之处

请任何人给我解释一下。

表演部分:

HashmapLinkedHashMap 支持 O(1) get/put 操作复杂度时间。 LinkedHashMap 保留插入项的顺序。

TreeMap 支持 O(log n) get/put 操作复杂度时间。因为它有一种机制来使用 ComparableComparator.

来保持项目的自然顺序