`
youyu4
  • 浏览: 427423 次
社区版块
存档分类
最新评论

java -- Set总结

 
阅读更多

java -- Set总结

 

 

    学习Set会容易很多,毕竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。

 

首先,我们看看Set架构。



 

 

 

 

  • Set 是继承于Collection的接口。它是一个不允许有重复元素的集合。
  • AbstractSet 是一个抽象类,它继承于AbstractCollection,AbstractCollection实现了Set中的绝大部分函数,为Set的实现类提供了便利。
  • HastSet 和 TreeSet 是Set的两个实现类。

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

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

 

  • 大小: 69.4 KB
分享到:
评论

相关推荐

    Java-Java集合体系-List-Set

    内容概要:总结了Java集体体系中的三大集合接口LIst、Set、Map,本文对LIst、Set做出了详细、简要的分析,没有冗长的文章,全是干货,下载即用,其中涉及了其底层实现,面试题必备。 学习收获:通过学习这篇文章,您...

    java集合类知识总结--思维导图文件xmind

    java集合类知识总结--思维导图文件xmind xmind文件类型 总结了java常用集合相关问题 包括map、set、list、数组等

    Java基础知识点总结.docx

    Java学习更是如此,知识点总结目录如下: 目录 一、 Java概述 3 二、 Java语法基础 5 数据类型 5 运算符号 14 语句 15 函数 15 方法重载(Overloadjing)与重写(Overriding) 16 数组 17 总结 18 三、 常见关键字 ...

    21天学通Java-由浅入深

    ”:非运算符 54 3.4.4 逻辑运算符总结 54 3.5 三元运算符 55 3.6 位运算符 55 3.6.1 “&”:按位与运算符 56 3.6.2 “|”:按位或运算符 56 3.6.3 “^”:按位异或运算符 57 3.7 位移运算符 57 3.7.1 “>>”:带...

    Java-课程设计银行存取款管理系统.doc

    6 三、系统的设计与实现 6 (一)登录界面 6 (二)主菜单界面 9 (三)各模块的具体实现 12 四、系统测试 15 (一)登录界面: 15 (二)主菜单界面: 16 (三)各操作界面: 17 五、总结 18 六、附件(代码、部分...

    day016-list和set笔记以及代码.zip

    总结一下: ArrayList:如果是查改多,用ArrayList LinkedList:如果是增删插多,用LinkedList Vector:如果是有线程安全要求用Vector 如果是不能存放重复的元素,用Set接口下的实现类 HashSet:如果没有任何...

    java 中 set map table list 的总结.pdf

    java 中 set map table list 的总结.pdf

    字节大佬总结的Java面试资料

    字节大佬总结的Java面试资料 JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆 和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接 的交互。 ...

    Java 基础核心总结 +经典算法大全.rar

    《Java 基础核心总结》 Java 概述 什么是 Java2 Java 的特点Java 开发环境 JDK JRE Java 开发环境配置 Java 基本语法 数据类型基础语法运算符 Java 执行控制流程条件语句 if 条件语句 if...else 条件语句if...else ...

    corejava基础重要知识点总结

    set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45 set PATH=%JAVA_HOME%\bin *:%%表示取中间环境变量的值 *:环境变量的名字尽量大写 *:当我们需要给一个环境变量设置多个值的时候 中间需要用;隔开 2:...

    JAVA容器总结

    java集合(容器)全面总结 set list map quque

    java集合总结

    java集合应用总结

    java坦克大战绘图版 源码+笔记总结(马士兵版)

    坦克大战java版开发笔记 ----------------------------------------------------------- 版本0.1 ---------------------------------------------------------------- 功能: 1.绘出游戏面板,可以响应关闭事件 ...

    java面试题总结

    对于平时java面试的一些总结,关于基础java的一些原理题型、还有map、list、set等相关的知识面试题

    2008-2009年java面试题总结

    Collection、Set 、Map是什么东西; 6。ArrayList和LinkedList有什么区别; 7。Vertor 和 ArrayList的区别; 8。HashTable和HashMap的区别; 9。Java中的垃圾回收机制(System.gc和finaliz()); 10。sleeep和stop的...

    测试报告与总结\list,set,map,数组间的相互转换

    测试报告与总结\list,set,map,数组间的相互转换.rar测试报告与总结\list,set,map,数组间的相互转换.rar测试报告与总结\list,set,map,数组间的相互转换.rar测试报告与总结\list,set,map,数组间的相互转换.rar

    Java集合Collection、List、Set、Map使用详解

    Java集合Collection、List、Set、Map使用详解总结,希望对大家有所帮助,大家可以通过下载后对本资源评论可以返回相应的下载积分。

    Java五子棋设计报告.doc

    晓庄学院 《JAVA程序设计》课程设计报告 "题 目: " 五子棋游戏的设计与实现 " "姓 名: "野 " "学 号: "12130818 " "班 级: "12软件工程转..."设置事件 "class Set implements ActionListener " "退出事件 "classExite

    java 面试题 总结

     Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 10、&和&&的区别。 &是位运算符...

    Java集合总结.txt

    Set -- Set接口(没有对下标操作的方法) 特点:无序的,且不可重复 HashSet: 数据结构:Hash表/Hash数组 运用:去重复 TreeSet: 数据结构:二叉树 运用:自然排序 Map --- Map接口 特

Global site tag (gtag.js) - Google Analytics