快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和记娱信得过h88285怡情:Java集合(十五)Set架构介绍



前面,我们已经系统的对List和Map进行和记娱信得过h88285怡情了进修。接下来,我们开始可以进修Set。信托颠末Map的懂得之后,进修Set会轻易很多。终究,Set的实现类都是基于Map来实现的(HashSet是经由过和记娱信得过h88285怡情和记娱信得过h88285怡情程HashMap实现的,TreeSe和记娱信得过h88285怡情t是经由过程TreeMap实现的)。

首先,我们看看Set架构。

(01) Set 是承袭于Collection的接口。它是一个不容许有重复元素的聚拢。

(02) AbstractSet 是一个抽象类,它承袭于AbstractCollection,AbstractCollection实现了Set中的绝大年夜部分函数,为Set的实现类供给了便利。

(03) HastSet 和 TreeSet 是Set的两个实现类。

HashSet依附于HashMap,它实际上是经由过程HashMap实现的。HashSet中的元素是无序的。

TreeSet依附于TreeMap,它实际和记娱信得过h88285怡情上是经由过程TreeMap实现的。TreeSet中的元素是有序的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: