答案就在 其中构造 的
linkedHashSet用途,构建基类:
public linkedHashSet(int initialCapacity, float loadFactor) { super(initialCapacity, loadFactor, true); // <-- boolean dummy argument}...public linkedHashSet(int initialCapacity) { super(initialCapacity, .75f, true); // <-- boolean dummy argument}...public linkedHashSet() { super(16, .75f, true); // <-- boolean dummy argument}...public linkedHashSet(Collection<? extends E> c) { super(Math.max(2*c.size(), 11), .75f, true); // <-- boolean dummy argument addAll(c);}并且
HashSet描述了一个采用布尔参数的构造函数(的一个示例),看起来像这样:
HashSet(int initialCapacity, float loadFactor, boolean dummy) { map = new linkedHashMap<E,Object>(initialCapacity, loadFactor);}


