`
silentpauljian
  • 浏览: 17194 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

java 集合的一点回顾

阅读更多

作为java集合框架的类型基础是基于一些存在继承关系的接口。

Collection作为基础的接口,包含了集合操作的基本方法。

可以根据对集合的操作分为读写两类:

读方法:

size,     contains[all],iterator,  toArray ,equal,hashcode,

isempty,  

写方法:

add[all] remove[All] clear ,retrainAll

 

具体的的子接口包括 List,Set,Queue,

因为List是有序的集合,List接口的方法又增加了和index相关的读写操作:

包括add(int) remove(int)这些对原有方法的index增强和indexOf(Object)等。

Set 和Collection的方法相同,我们说的集合经常是指这个集合。

Queue 从jdk1.5之后才有。和Collection相比增加了队列操作的5个方法。

队列无非就是从尾巴增加,从头部取出顶级元素,

增加队列尾:add  offer

取出队列头:remove poll

查看队列头:element peak   

第一列的方法当操作失败的时候会抛出异常,第二列则是返回false

分享到:
评论

相关推荐

    基于数据结构与简化内存模型的Java集合教学方法研究.pdf

    Java集合框架是Java编程语言中用于存储、操作和传递数据集合的一组接口和类。集合框架的内容对于Java学习者来说是难点之一,其中包含诸多概念和实现细节。本文提出了一种新的教学方法,通过数据结构和简化的内存模型...

    Java基础知识回顾共2页.pdf.zip

    5. **集合框架**:Java集合框架包括接口(如List、Set和Map)和实现(如ArrayList、HashSet、HashMap等),它们提供了数据存储和操作的各种方式。 6. **IO流**:Java的I/O流用于处理输入和输出,包括文件操作、网络...

    java知识点回顾

    根据提供的文件信息,我们可以整理出以下关于Java的重要知识点回顾: ### 1. Java 基本数据类型 Java 提供了多种基本数据类型,包括数值型、字符型和布尔型等。 - `byte`: 占用 1 字节,取值范围为 -128 至 127。...

    Java面试知识回顾.zip

    3. **集合框架**:Java集合框架包括List、Set、Queue和Map等接口,以及ArrayList、LinkedList、HashSet、HashMap等实现类。面试中可能会考察这些集合的特性和使用场景,如线程安全、遍历方式、存储结构等。 4. **多...

    1.java基础知识回顾 2.java高级语法研究 3.jvm研究 4.如果写出优雅高兴的java代码.zip

    1. **Java基础知识回顾**:这部分内容可能涵盖变量、数据类型、控制结构(如if语句、循环)、类与对象、封装、继承和多态等基本概念。此外,也可能涉及异常处理、文件I/O和集合框架的基础知识,如ArrayList、...

    用于回顾java基础知识 Java学习资

    10. **集合框架**:Java集合框架包括接口(如List, Set, Queue)和实现类(如ArrayList, HashSet, LinkedList),为数据存储和操作提供了强大支持。 11. **IO流**:Java的输入输出系统基于流模型,可以处理各种类型...

    javaSpecification(1,2,3)

    随着Java的不断发展,第二版规范(JLS 2nd Edition)涵盖了Java 1.1和1.2的主要更新,包括集合框架的引入、内省(Introspection)能力的增强、反射(Reflection)API的完善,以及新的I/O流和网络编程API。...

    讲Java回顾及开发环境建立.ppt

    《Java回顾及开发环境建立》 Java,作为一种强大的、跨平台的编程语言,自1995年发布以来,已经成为软件开发领域的中坚力量。本课程旨在对Java进行深入回顾,并指导学员构建Java开发环境,为后续的高级开发技术学习...

    回顾 Java SE 基础实现代码 Java学习资料 自学资料

    回顾 Java SE 基础,基于 jdk-1.8 实现代码。 目录 语言基础 (八大)基本类型与引用类型 类型转换 运算符 流程控制 字符串与数组 核心技术 抽象 类的高级特性 final 内部类 枚举与泛型 异常处理 集合 I/O 反射 多...

    浅析Java 8中的集合遍历.pdf

    本文主要回顾了迭代器,着重分析了主动式迭代器和被动式迭代器之间的差异,研究了Java 8的foreach方法和Stream API如何改进和并行化Java迭代器的行为,然后对主动迭代、流和并行流这三种方法进行了性能比较。...

    Java课后习题答案完整版

    首先,Java课后习题通常包括基础语法、面向对象编程、异常处理、集合框架、多线程、I/O流、网络编程、数据库操作等多个方面。基础语法部分会涉及变量、数据类型、运算符、流程控制语句等,这些是学习Java的入门知识...

    java面试常见问题回顾

    4. **集合框架**:深入理解ArrayList、LinkedList、HashSet、HashMap等集合类的内部工作原理,以及它们之间的区别和适用场景。面试者应能熟练使用并解释其时间复杂度。 5. **多线程**:Java中的并发编程是重要的...

    Java Collections Framework

    - **总结要点**:回顾 Java 集合框架的核心概念与实现细节,强调掌握这些知识点的重要性。 - **未来发展**:展望 Java 集合框架未来的发展趋势,包括性能改进、新特性引入等方面。 ### 结语 通过本教程的学习,...

    java核心知识.pdf

    5. Java集合框架: - 集合框架的接口继承关系和具体实现类 - List接口及其实现类ArrayList、Vector、LinkedList - Set接口及其实现类HashSet、TreeSet、LinkedHashSet - Map接口及其实现类HashMap、...

    Java经典编程50道

    这些题目涵盖了Java基础到进阶的多个方面,通过逐一解决,开发者可以系统地回顾和巩固Java知识,同时也能提升实际项目开发中的问题解决能力。对于每个类,阅读源码、理解其实现逻辑并尝试自己动手实现,是提高编程...

    java开发实战经典习题答案

    - Java集合框架的使用,包括List、Set、Map等接口及其实现类。 12. Java数据库操作 - Java数据库连接(JDBC)的基本操作,进行数据库的增删改查等操作。 文档中还提到了Java环境变量的设置,如PATH和CLASSPATH的...

    Think Java.zip

    4. **集合框架**:Java集合框架是处理数据的重要工具,包括ArrayList、LinkedList、HashSet、HashMap等。书中会介绍它们的用法、性能特征和适用场景。 5. **输入/输出(I/O)**:Java的I/O流系统允许程序进行文件读写...

    一点Java复习资料

    Java是一种广泛使用的面向对象的编程语言,...通过这些复习资料,开发者可以全面地回顾和强化Java编程技能,为面试或项目开发做好准备。对于每个知识点,深入理解和实践是提高的关键,理论结合实际案例会使学习更有效。

    Java的数据结构

    我们还将探索集合框架提供的算法支持,如排序和查找等操作,并回顾早期Java集合,如`Vector`、`BitSet`、`Stack`和`Hashtable`。 #### 数组:Java中的基础数据结构 ##### 一维数组:线性数据的有序集合 数组是由...

Global site tag (gtag.js) - Google Analytics