- 6
- 0
- 约5.48万字
- 约 69页
- 2016-11-23 发布于湖北
- 举报
集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象集合中可以存储任意类型的对象, 而且长度可变在程序中有可能无法预先知道需要多少个对象, 那么用数组来装对象的话, 长度不好定义, 而集合解决了这样的问题
数组和集合类容器
数组长度是固定的集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象数组中存储数据类型是单一的,集合中可以存储任意类型的对象。
集合类的特点
用于存储对象,长度是可变的,可以存储不同类型的对象。
数组的缺点
存储类型的数据容器操作复杂(数组一旦声明好不可变)CRUD集合的分类集合做什么
1:将对象添加到2:从集合中删除对象
3从集合中查找一个对象
4:从集合中修改一个对象就是增删改查
注意:集合和数组中存放的都是对象的引用而非对象本身集合框架体系
Collection: 单列集合
List: 有存储顺序, 可重复
ArrayList: 数组实现, 查找快, 增删慢
由于是数组实现, 在增和删的时候会牵扯到数组增容, 以及拷贝元素. 所以慢数组是可以直接按索引查找, 所以查找时较快 ---|LinkedList: 链表实现, 增删快, 查找慢
由于链表实现, 增加时只要让前一个元素记住自己就可以, 删除时
您可能关注的文档
- TCM网格编码调制.ppt
- 5. Hadoop中的数据库技术.ppt
- STEP7编程-上机练习.ppt
- StoreFront 3负载均衡配置基于NetScaler 11.docx
- TD-LTE基本信令流程.doc
- CRH380B型动车组厨房设备.ppt
- SuperMap iDesktop 8C 交通网络分析.pptx
- SuperMap iDesktop 8C 空间数据集成.pptx
- SVN命令操作手册.ppt
- 5.《古诗词三首》(完美版).ppt
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 2025北京三帆中学初三(上)开学考英语试题含答案.pdf VIP
- 《电烙铁焊接培训》课件课件.pptx VIP
- 控制电缆终端制作安装分项工程质量验收记录表.docx VIP
- 初三九年级体育课教案全集.pdf VIP
- 2026-2027学年小学信息技术(信息科技)三年级上册浙教版(2026)教学设计合集.docx
- 质检员任命书.docx VIP
- 旅游政策与法规全册配套完整教学课件.pptx
- 中国淡水双壳类特有种的地理分布.pdf VIP
- 机械制造基础(第五版)黎震PPT完整全套教学课件.pptx
- 深度解析(2026)《ISO 11999-12024 PPE for firefighters — Test methods and requirements for PPE used by firefighters w标准解读.pptx VIP
原创力文档

文档评论(0)