news 2026/7/7 20:47:24

模块十八.集合

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
模块十八.集合

1.集合框架(单列集合)

2.Collection接口

3.迭代器

1.迭代器基本使用

NoSuchElementException:没有可操作的元素异常

2.迭代器底层原理

1.获取Iterator的时候怎么获取的:

Iterator iterator = list.iterator( )

我们知道Iterator是一个接口,等号右边一定是它的实现类对象

问题:Iterator接收的到底是哪个实现类对象? ->ArrayList中的内部类Itr对象

注意:只要ArrayList使用迭代器的时候Iterator接口才会指向Itr,其他的集合使用迭代器Iterator指向的不是Itr了

HashSet<String> set =new HashSet<>();

3.并发修改异常

4.List接口

1.概述:是Collection接口的子接口

2.常见的实现类:

ArrayList LinkedList Vector

5.List集合下的实现类

5.1.ArryayList集合

1.概述:ArryList是List接口的实现类

2.特点:

4.常用方法:

1.1ArrayList集合使用

1.2底层源码分析

5.2.LinkList集合

6.增强For

6.1.基本使用

1.作用:

遍历集合或数组

2.格式:

for(元素类型 变量名:要遍历的集合名或数组名){

变量名就是代表的每个元素

}

3.快捷键:集合名或者数组名.for

6.2.注意

1.增强for遍历集合时,底层实现原理为迭代器

2.增强for遍历数组时,底层实现原理为普通for

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 16:24:14

Ascend C高性能LayerNorm融合算子开发实战

目录 &#x1f4cb; 摘要 &#x1f3d7;️ 技术原理 2.1 架构设计理念解析&#xff1a;CANN的异构计算哲学 2.2 核心算法实现&#xff1a;从数学公式到硬件指令 2.3 性能特性分析&#xff1a;从理论算力到实际吞吐 &#x1f527; 实战部分 3.1 完整可运行代码示例 3.2 …

作者头像 李华
网站建设 2026/7/7 9:55:21

MIL-STD-1553B总线仿真应用解析

1553B总线协议 1553B总线介绍 MIL-STD-1553B&#xff08;GJB 289A&#xff09;是一种应用于机载电子设备间通信的共享式总线通信协议&#xff0c;以总线式拓扑结构连接最多31个终端设备互联&#xff0c;传输速率为1Mbps&#xff0c;在航空电子总线网络中占有重要地位&#xff…

作者头像 李华
网站建设 2026/7/7 20:35:59

震惊!云服务器选错损失千万,这3家专业机构必须知道!

震惊&#xff01;云服务器选错损失千万&#xff0c;这3家专业机构必须知道&#xff01; 在数字化转型浪潮席卷各行各业的今天&#xff0c;云服务器已成为企业运营不可或缺的数字基石。然而&#xff0c;一个看似简单的选择背后&#xff0c;可能隐藏着巨大的商业风险。从数据安全…

作者头像 李华
网站建设 2026/7/7 20:41:29

34、跨平台文件操作与系统提醒工具使用指南

跨平台文件操作与系统提醒工具使用指南 在日常的计算机使用中,我们常常会遇到跨平台文件操作以及需要系统提醒的场景。本文将详细介绍如何在不同操作系统之间进行文件转换、操作Macintosh磁盘,以及如何利用系统工具进行日期时间显示、日历查看和日程管理等。 1. Macintosh磁…

作者头像 李华
网站建设 2026/7/7 8:13:18

vLLM-Omni发布:高效全模态模型服务框架

vLLM-Omni发布&#xff1a;高效全模态模型服务框架 在大模型从实验室走向千行百业的今天&#xff0c;一个现实问题正困扰着越来越多的企业&#xff1a;如何以合理的成本&#xff0c;稳定地支撑高并发、低延迟的生成式 AI 服务&#xff1f;许多团队发现&#xff0c;即便拥有强大…

作者头像 李华
网站建设 2026/7/7 17:50:24

SpringBoot校园闲置物品租售系统源码 – 免费JavaWeb项目 | 幽络源

概述 在高校学生群体中&#xff0c;闲置物品的流转需求日益增长&#xff0c;传统的线下交易方式效率低、信息不透明。为推动校园资源循环利用&#xff0c;提升学生之间的资源共享效率&#xff0c;幽络源推出一款基于 SpringBoot 框架开发的校园闲置物品租售系统源码。该系统采…

作者头像 李华