类 ConcurrentHashSet<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
tech.mhuang.pacebox.core.collection.ConcurrentHashSet<E>
- 所有已实现的接口:
Serializable,Iterable<E>,Collection<E>,Set<E>
实现concurrentHashSet
- 从以下版本开始:
- 1.1.6
- 作者:
- mhuang
- 另请参阅:
-
构造器概要
构造器构造器说明构造
触发因子为默认的0.75ConcurrentHashSet(int initialCapacity) 构造
触发因子为默认的0.75ConcurrentHashSet(int initialCapacity, float loadFactor) 构造ConcurrentHashSet(int initialCapacity, float loadFactor, int concurrencyLevel) 构造ConcurrentHashSet(Iterable<E> iter) 从已有集合中构造 -
方法概要
从类继承的方法 java.util.AbstractSet
equals, hashCode, removeAll从类继承的方法 java.util.AbstractCollection
addAll, containsAll, retainAll, toArray, toArray, toString从接口继承的方法 java.util.Collection
parallelStream, removeIf, stream, toArray从接口继承的方法 java.util.Set
addAll, containsAll, retainAll, spliterator, toArray, toArray
-
构造器详细资料
-
ConcurrentHashSet
public ConcurrentHashSet()构造
触发因子为默认的0.75 -
ConcurrentHashSet
public ConcurrentHashSet(int initialCapacity) 构造
触发因子为默认的0.75- 参数:
initialCapacity- 初始大小
-
ConcurrentHashSet
public ConcurrentHashSet(int initialCapacity, float loadFactor) 构造- 参数:
initialCapacity- 初始大小loadFactor- 加载因子。此参数决定数据增长时触发的百分比
-
ConcurrentHashSet
public ConcurrentHashSet(int initialCapacity, float loadFactor, int concurrencyLevel) 构造- 参数:
initialCapacity- 初始大小loadFactor- 触发因子。此参数决定数据增长时触发的百分比concurrencyLevel- 线程并发度
-
ConcurrentHashSet
从已有集合中构造- 参数:
iter-Iterable
-
-
方法详细资料
-
iterator
-
size
public int size()- 指定者:
size在接口中Collection<E>- 指定者:
size在接口中Set<E>- 指定者:
size在类中AbstractCollection<E>
-
isEmpty
public boolean isEmpty()- 指定者:
isEmpty在接口中Collection<E>- 指定者:
isEmpty在接口中Set<E>- 覆盖:
isEmpty在类中AbstractCollection<E>
-
contains
- 指定者:
contains在接口中Collection<E>- 指定者:
contains在接口中Set<E>- 覆盖:
contains在类中AbstractCollection<E>
-
add
- 指定者:
add在接口中Collection<E>- 指定者:
add在接口中Set<E>- 覆盖:
add在类中AbstractCollection<E>
-
remove
- 指定者:
remove在接口中Collection<E>- 指定者:
remove在接口中Set<E>- 覆盖:
remove在类中AbstractCollection<E>
-
clear
public void clear()- 指定者:
clear在接口中Collection<E>- 指定者:
clear在接口中Set<E>- 覆盖:
clear在类中AbstractCollection<E>
-