![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java集合
Java集合的相关内容
Xzzz2020
个人博客地址:https://xzzz2020.gitee.io/,可以收藏一下,会第一时间发布文章
展开
-
Java集合--Stream数据流
前言: 数据流是从JDK 1.8的时候提供的一种快速 的数据处理能力,其主要是工作在类集.上,在JDK 1.8开始之后Collection接口里面追加了两个新的方法:并行数据流计算: public default Stream parallelStream();数据流计算: public default Stream stream(); 所有的流计算都使用Stream进行描述。1...原创 2020-02-03 20:31:57 · 290 阅读 · 0 评论 -
Java集合--队列
1. 队列简介 Stack属于先进后出(First In Last Out、FILO), 而队列本质上指的是先进先出(First In First Out、FIFO), 从本质上来讲队列与栈是一组相对的存储结构,同时在许多实际的项目开发里面,队列都发挥着非常重要的作用,在java类集里面提供有两个队列: Queue、Deque (是Queue子接口)。public interface De...原创 2020-02-03 20:28:46 · 297 阅读 · 0 评论 -
Java集合--集合扩展
内容学习于:edu.aliyun.com1. Stack栈 在浏览器上存在有“后退”按钮,在Android手机上存在有一个“返回”,在开发工具上存在有“撤销"功能,会发现所有的操作都是最晚操作的功能永远都是最先恢复,而越早的操作越晚恢复,实际上这就属于一种栈的结构。public class Stack extends Vector Stack类是Vector 的子类,但是需要...原创 2020-02-03 20:22:58 · 416 阅读 · 0 评论 -
Java集合--Map集合
内容学习于:edu.aliyun.com引言 集合根据数据存储的不同分为两种形式:单值集合、二元偶对象集合,在之前所使用的Collection都属于单值集合,而本次所讲解的Map属于二元偶对象集合,所谓的二元偶对象指的是存储的数据为“key = value"结构对,在使用的时候可以根据key查询出相应的value的内容,所以Collection和Map存储数据的目的分别为: Colle...原创 2020-02-03 20:15:00 · 313 阅读 · 0 评论 -
Java集合--集合输出
内容学习于:edu.aliyun.com引言 至此为止已经实现了List 与Set两个集合数据的内容存储,但是对于所有的单值存储集合,其存储数据的核心目的在于“输出”,但是对于集合的输出并不是说将其转换为对象数组利用循环的形式完成,它有着自己的输出要求,在集合里面针对于输出的操作实际上有四种模式: Iterator (90%)、ListIterator ( 1%)、Enumeratio...原创 2020-02-02 21:43:22 · 2200 阅读 · 0 评论 -
Java集合--Set集合接口
内容学习于:edu.aliyun.com1. Set接口简介 Set接口与List接口一样都属于Collection子接口,但是Set接口里面最大特点在于不能够进行重复元素的数据保存,首先来观察Set接口定义:public interface Set extends Collection 在JDK 1.9以前,Set 接口并没有对Collection接口的方法进行任何的扩充,...原创 2020-02-02 21:29:21 · 197 阅读 · 0 评论 -
Java集合--List集合接口
内容学习于:edu.aliyun.com1. List接口简介 Collction接口中有许多的子接口,但是这些接口里面使用最多的就是List接口,List 实际上就是和之前实现的自定义链表的形式非常相似的一种结构, 此接口定义如下。 如下图所示:No.方法名称类型描述01boolean add(E e)普通在指定的索引位置上添加内容02E ...原创 2020-02-02 21:16:23 · 371 阅读 · 0 评论 -
Java集合--认识类集
内容学习于:edu.aliyun.com1. Java类集简介 如果说现在项目之中需要保存一组对象的时候,那么很明显对象数组是最为原始的基础支持,但是也必须清楚对象数组存在的最大问题在于:长度固定( 现实的开发之中很难确定具体的长度),而且对于数组内容的处理操作比较麻烦,例如:如果要进行对象数组中的内容删除,随后再将新的内容添加到空白的位置上,这样的实现也非常复杂了,正是因为如此,在实...原创 2020-02-01 20:56:11 · 151 阅读 · 0 评论