LinkedHashMap.java中使用的一个字段是:
final boolean accessOrder;
LinkedHashMap 的构造函数是:
public LinkedHashMap(int initialCapacity,
float loadFactor,
boolean accessOrder) {
super(initialCapacity, loadFactor);
this.accessOrder = accessOrder;
}
我想知道 accessOrder 字段的作用。请给出一个示例,区分 accessOrder 为“true”和“false”的情况。是否有其他方法可以更新已创建对象的 accessOrder 字段?
true
表示访问顺序,false
表示插入顺序。 - DimaSan