jjzjj

accessOrder

全部标签

java - 为什么 LinkedHashSet 的 boolean accessOrder 设置为 false

在Java中,LinkedHashSet是通过支持HashSet创建的,使用以下LinkedHashMap构造函数创建LinkedHashMapmap=newLinkedHashMap(initialCapacity,loadFactor);此时在LinkedHashMap中,依次调用上面的构造函数publicLinkedHashMap(intinitialCapacity,floatloadFactor){super(initialCapacity,loadFactor);accessOrder=false;}那么有什么方法可以将accessOrder设置为true的LinkedHa

java - LinkedHashMap 中 'accessOrder' 字段的用途是什么?

LinkedHashMap.java使用的字段是:finalbooleanaccessOrder;LinkedHashMap的构造函数是:publicLinkedHashMap(intinitialCapacity,floatloadFactor,booleanaccessOrder){super(initialCapacity,loadFactor);this.accessOrder=accessOrder;}我想知道字段accessOrder的用途。请举例说明accessOrder是“真”还是“假”。有没有其他方法可以更新已创建对象的accessOrder字段?