`
蒾ジ戀_+傳說
  • 浏览: 13760 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java.util包下的几种集合框架总结

阅读更多
这里只讲三大类,即set,list,map>>>>>>>>>
*************************************************************************************
set

set的实现是最简单的一种集合,它其中的对象具有无序性、不可重复性

无序性:set接口下子类中的元素具有无序性,必须通过Itetator来遍历。

非线性性:元素无序,自然非线性

不可重复性:元素是无序的,所以元素肯定不能重复,这与数学中的集合很相似

*************************************************************************************
list

list的实现是将元素按顺序排列,并添加下标

有序性:这从list的定义可以看出来,所以我们可以自己写for循环遍历数组,但我们一般都是使用Iterator。

线性性:每一个元素都有下标,元素都按线性排列

可重复性:元素是有序的,所以元素可重复
*************************************************************************************
map

map中存放两种对象,key和value,他们是一一对应的关系(类似于数学中的映射)

key:无序性、不可重复性
value:可重复性


★遍历map,需要使用Iterator
分享到:
评论

相关推荐

    The java.util.concurrent Synchronizer Framework

    Java平台在J2SE 1.5版本中引入了`java.util.concurrent`包,这是一系列中等层次的并发支持类集合,通过Java社区过程(Java Community Process, JCP)的Java规范请求(Java Specification Request, JSR)166创建而成...

    java-util-iterator.pdf java-util-iterator.pdf

    本文通过对`java.util.Iterator`接口的深入分析,展示了其在Java集合框架中的重要作用。通过使用`Iterator`模式,我们能够以统一的方式遍历不同类型的集合,同时保持代码的简洁性和可维护性。这对于理解和开发高质量...

    Java.API文档中文版

    2. **集合框架**:Java集合框架由`java.util`包及其子包构成,包括List、Set、Map等接口以及ArrayList、HashSet、HashMap等实现。这些类和接口提供了强大的数据组织和操作能力,如泛型支持、迭代器、并发控制等。 3...

    Java类库中文手册

    2. **集合框架**:在`java.util`包下,集合框架是Java类库中的一个重要组成部分,它提供了多种数据结构(如ArrayList、LinkedList、HashSet、HashMap等)和算法,便于高效地存储和操作数据。 3. **多线程**:`java....

    java 参考手册 (.chm)

    10. **集合框架**:`java.util`包中的`List`、`Set`、`Map`等接口以及它们的实现类,如`ArrayList`、`HashSet`、`HashMap`,构成了Java强大的集合框架,用于存储和操作对象。 Java参考手册是每个Java开发者不可或缺...

    java.util.Collection源码分析与深度理解

    Java.util.Collection是Java集合框架中的核心接口,它是所有单值集合的父接口,定义了集合的基本操作,如添加元素、删除元素、遍历元素等。Collection接口继承了Iterable接口,这意味着可以通过for-each循环来遍历...

    Java2 SDK 类库.rar

    2. **集合框架**:Java 2 SDK引入了强大的集合框架,它定义在`java.util`包中,如`List`、`Set`、`Map`接口和它们的实现类,如`ArrayList`、`HashSet`、`HashMap`等,提供了高效的数据存储和操作。 3. **多线程**:...

    Java1.8API

    `java.util`包则包含各种实用工具类,如集合框架、日期时间处理、随机数生成等。 2. **集合框架**:在`java.util`包中,集合框架是Java 1.8的重要特性之一,包括List(如ArrayList、LinkedList)、Set(如HashSet、...

    Java_api中文版.rar

    2. **集合框架**:在`java.util`包下,集合框架是Java API的重要组成部分,包括`List`、`Set`、`Map`等接口,以及实现这些接口的类,如`ArrayList`、`HashSet`、`HashMap`等。它们提供了各种数据结构和算法,便于...

    JAVA 常用的jar包(全)

    这里提到的"JAVA 常用的jar包(全)"可能是一个包含多种常用Java库的集合,方便开发者在不同项目中快速集成常用功能。下面我们将详细介绍其中提及的几个关键`jar`包及其用途。 1. **Mysql的连接jar包**:这是指`mysql...

    java1.8 中文api

    2. **集合框架**:Java 1.8对集合框架进行了增强,引入了`java.util.stream`包,支持流式编程,使数据处理更高效。此外,`java.util.Map`接口中的`computeIfAbsent()`、`putIfAbsent()`等方法,增强了Map的操作便捷...

    java api 完整版

    6. **集合框架**:`java.util`包下的`Collection`和`Map`接口,以及它们的实现类,如List、Set、Queue和Dictionary,是Java处理数据集合的重要工具。 7. **IO与NIO**:除了传统的IO流,Java 1.4引入了`java.nio`包...

    java_jdk_api

    `java.util`包提供了集合框架、日期时间、随机数生成等实用工具。`java.io`包则提供了输入/输出流,用于数据的读写操作。 2. **集合框架**:Java的集合框架位于`java.util`包中,包括List(如ArrayList和LinkedList...

    Java API 文档 jdk-17.0.2-doc-all

    2. **集合框架**:`java.util`包中的集合框架是Java编程的核心部分,包括`ArrayList`、`LinkedList`、`HashMap`、`HashSet`等数据结构。了解它们的特点、用法和性能是每个Java开发者的基本功。 3. **输入/输出流**...

    OReilly.Modern.Java.Recipes.2017.8

    Java 8引入的Lambda表达式和函数式接口极大地简化了事件处理和并发编程,而流API则在集合框架上提供了一种全新的操作方式,能够使用极少的代码实现复杂的操作,提高了开发效率和代码的可读性。 本书的目标读者可能...

    Java API 1.8英文版

    10. **集合框架**:Java集合框架是`java.util`包的一部分,包括列表(List)、集合(Set)、映射(Map)和队列(Queue)等接口,以及它们的实现类,如`ArrayList`、`HashSet`、`HashMap`和`LinkedList`等。...

    JAVA-API.zip

    2. **集合框架**:Java的集合框架在`java.util`包中,包括`List`、`Set`、`Map`等接口及其实现类,如`ArrayList`、`HashSet`、`HashMap`等。这些接口和类为存储和操作对象提供了灵活且高效的方法。 3. **多线程支持...

    jdkApi.zip_Java jdk1.7_jdkapi

    2. **集合框架**:在`java.util`包下,Java提供了强大的集合框架,包括`List`、`Set`、`Map`接口和它们的实现类,如`ArrayList`、`LinkedList`、`HashSet`、`HashMap`等。这些数据结构和算法帮助开发者有效地组织和...

    java方面api

    `java.util`包则包含集合框架、日期时间、随机数生成等功能。 2. **集合框架**:Java的集合框架是`java.util`包中的一个重要部分,它包括List(如ArrayList、LinkedList)、Set(如HashSet、TreeSet)和Map(如...

Global site tag (gtag.js) - Google Analytics