【JAVA集合框架二 】java集合框架容器 java框架层级 继承图结构 集合框架的抽象类 集合框架主要实现类 (15)

【JAVA集合框架二 】java集合框架容器 java框架层级 继承图结构 集合框架的抽象类 集合框架主要实现类

 

 

这个类实现了Set接口

由一个哈希表(实际上是一个HashMap实例)支持。

它对集合的迭代次序没有任何保证;

特别是,它不能保证顺序会随着时间的推移保持不变。这个类允许null元素。

HashSet应该是你在没有特殊要求下的默认选择

这个类为基本操作(添加,删除,包含和大小)提供了恒定的时间性能,假设散列函数在桶之间正确地分散元素。

迭代此集合需要的时间与HashSet实例的大小(元素数量)加上支持HashMap实例的“容量”(桶的数量)的总和成正比。

因此,如果迭代性能很重要,不要将初始容量设置得太高(或者负载因子太低)是非常重要的。

非同步的

 

(2)TreeSet

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywzxs.html