`

java需要关注的知识点---HashSet

阅读更多
1.构造方法:
  public HashSet() {
	map = new HashMap<E,Object>();
    }

可以看出,hashSet的实现其实是一个hashMap(详见本人写的hashMap)
HashSet中基本都是调用hashMap的方法实现的,取得的值都是hashMap的key,在往hashMap存入值时候,value都是一个默认的object类。
和hashMap不同的方法:writeObject 和 readObject
分享到:
评论

相关推荐

    java需要关注的知识点---好的书本

    "java需要关注的知识点---好的书本"这一主题暗示了我们需要关注那些能帮助我们深入理解Java语言的资源。其中,标签"源码"和"工具"提醒我们不仅要关注理论,还要关注实际应用和开发工具。 首先,学习Java源码是理解...

    java综合知识点总结-必背.zip

    这份“java综合知识点总结-必背.zip”文件很可能是为了帮助Java学习者或开发者整理和回顾核心概念,以便深入理解和应用。以下是根据标题和描述可能包含的一些关键知识点的详细解释: 1. **基础语法**: - 变量:...

    java面试java-interview-guide-master.zip

    这份"java面试java_interview_guide-master.zip"资源显然是为准备Java面试而设计的,包含了丰富的Java技术知识点和面试常见问题。以下将从Java语言基础、核心特性、集合框架、多线程、网络编程、异常处理、JVM内存...

    JAVA电子教案------入门级java学习资料

    综上所述,这份“JAVA电子教案(谭浩强)”将覆盖以上所有知识点,并可能深入到更多的细节,如异常的具体类型、集合框架的高级用法、IO流的复杂操作以及并发编程的策略等。对于初学者来说,这是一份非常全面且实用的...

    Java面试题大全--new

    以下是根据标题和描述推测的一些可能涵盖的Java知识点: 1. **基础概念** - Java的历史和发展:了解Java的起源、主要版本以及其在软件开发中的应用。 - Java的特点:讨论Java的跨平台性、自动内存管理、面向对象...

    java 的试题------

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和丰富的类库而...以上知识点构成了Java程序员应掌握的基本技能,无论是初学者还是经验丰富的开发者,都需要不断地学习和实践以提升自己的Java技术水平。

    java集合知识点详解,包括ArrayList和 HashSet以及Iterator等

    图文并茂,能让大家很好的理解java中这个重要的知识点。 此文档需要wps或者office软件来查看,如果你没有此软件,到http://www.wps.com.cn 下载wps即可查看此文档。 注:本人所有资源都是共享的,的资源分都是0!

    【Java面试资料】-JAVA核心面试知识点整理

    在阅读和学习"【Java面试资料】-JAVA核心面试知识点整理"PDF文档时,应注重理论与实践相结合,通过编写代码加深理解,并关注实际项目中的应用。同时,不断关注Java技术和行业动态,以保持自己的知识体系与时俱进。

    java私塾面试题----JAVA基础1.rar

    以上是Java私塾面试题集中的核心知识点,掌握这些内容对于理解Java基础至关重要。通过解答这些问题,可以有效地评估并提高个人的Java编程技能。在实际面试中,应答者不仅需要知道答案,还需要能够解释原理,给出实例...

    【Java核心知识面试】-阿里Java面试集锦.zip

    这份面试集锦全面地覆盖了Java开发中的关键知识点,不仅适合准备面试的开发者,也适用于希望巩固和提升自身Java技能的在职工程师。通过深入学习和理解这些内容,将有助于在实际工作中更好地解决问题和优化代码。

    Javanotes7-web-site

    在《Javanotes7-web-site》中,读者将学习到以下关键知识点: 1. **Java基础语法**:包括数据类型(如整型、浮点型、字符型和布尔型)、变量声明、运算符、控制结构(如条件语句和循环)、数组和字符串的使用。 2....

    java全部知识点总结文档

    Java作为一门广泛使用的编程语言,拥有众多的知识点和应用领域。这份"java全部知识点总结文档"涵盖了Java的基础、进阶以及与其他技术的结合,如PHP和Android开发。下面,我们将详细探讨Java的主要知识点。 1. **...

    android-java-前端-面经-工具集合

    1. **Java知识**: - **基础概念**:包括Java语言特性,如封装、继承、多态,以及面向对象编程的基本原理。 - **内存管理**:深入理解JVM(Java虚拟机),包括堆内存、栈内存、方法区的结构与管理,垃圾回收机制。...

    学习android需要的Java知识点列表.pdf

    本文将根据“学习android需要的Java知识点列表”中的内容,详细阐述学习Android开发过程中需要掌握的核心Java知识点。 #### 1. Java SDK安装与配置 - **Java SDK**(Software Development Kit)是进行Java程序开发...

    java局域网五子棋.rar---java局域网五子棋.rar

    下面我们将详细探讨这些关键知识点。 1. **Java基础知识**: - **面向对象编程**:Java是一种面向对象的语言,五子棋项目中会用到类、对象、继承、封装和多态等概念。 - **集合框架**:用于存储和管理棋盘状态,...

    core-Java-volume1--example-code.rar_core java 1 code

    下面,我们将详细探讨这些示例代码涵盖的知识点。 首先,Java基础语法是任何学习Java的人都必须掌握的。这包括数据类型(如基本类型和引用类型)、变量声明、运算符、流程控制(如if语句、switch语句、for循环和...

    【Java核心知识面试】-Java面试精选72题.zip

    以下是根据这本书的标题和描述所提炼出的Java核心知识点: 1. **基本语法与数据类型** - Java中的8种基本数据类型及其用途。 - 变量的声明、初始化和作用域。 - 类型转换:自动类型转换和强制类型转换。 - ...

    java私塾面试题----JAVA代码与编程3

    Java私塾面试题----JAVA代码与编程3涵盖了Java编程中的核心知识点,这些是面试官在评估候选人技术能力时经常会问到的问题。以下是一些关键的知识点解析: 1. **基本语法**:Java是一种强类型、面向对象的语言,面试...

    Java练手项目--管家婆

    此外,"管家婆"项目还涉及文件操作、异常处理、多线程、IO流、网络编程等JavaSE核心知识点。文件操作让你知道如何读写文件,异常处理帮助你在遇到问题时能够优雅地处理错误,多线程则可以让你的程序同时执行多个任务...

    java开发面试宝典----中级

    下面将围绕这一主题展开一系列重要的Java知识点,帮助求职者更好地准备面试。 ### Java基础知识 #### 1. Java语言特性 - **面向对象**:封装、继承、多态是Java面向对象编程的基础。 - **自动垃圾回收**:了解Java...

Global site tag (gtag.js) - Google Analytics