当前位置:天才代写 > tutorial > JAVA 教程 > Java荟萃进修(十五) Set架构

Java荟萃进修(十五) Set架构

2017-11-02 08:00 星期四 所属: JAVA 教程 浏览:635

前面,我们已经系统的对List和Map举办了进修。接下来,我们开始可以进修Set。相信颠末Map的相识之后,进修Set会容易许多。究竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。

首先,我们看看Set架构。

Java聚集学习(十五) Set架构

(01) Set 是担任于Collection的接口。它是一个不答允有反复元素的荟萃。
(02) AbstractSet 是一个抽象类,它担任于AbstractCollection,AbstractCollection实现了Set中的绝大部门函数,为Set的实现类提供了便利。

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

HashSet依赖于HashMap,它实际上是通过HashMap实现的。HashSet中的元素是无序的。

TreeSet依赖于TreeMap,它实际上是通过TreeMap实现的。TreeSet中的元素是有序的。

查察本栏目

 

    关键字:

天才代写-代写联系方式