ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java语言中的容器、容器结构

2022-01-21 23:58:12  阅读:129  来源: 互联网

标签:容器 Java 语言 单例 接口 collection 数组 集合


程序中的容器用来容纳和管理信息。比如:新闻网站的新闻列表、教育网站的课程列表、视频课程信息都是用容器来管理。

事实上,我们以前学过的数组就是一种容器,可以在其中放置对象或者基本类型数据。

数组优势:数组是一种简单的线性序列,可以快速地访问数组元素,效率高。

数组劣势:不灵活(长度需要事先定义好,不能随着需求的变化而扩容)

基于数组不能满足我们对于“管理和组织数据的需求”,所以我们需要一种更灵活、更强大、容量可以随时扩充的容器来承载我们的对象。容器(collection)也称之为集合。(注意:存储在容器中的数据实际上是存储在内存中,而不是磁盘中)

容器结构:分为单例集合双例集合。

单例集合:将数据一个一个的进行储存。

collection是单例集合根接口,它是集中收集的意思。collection接口的两个子接口是list接口和set接口。

双例集合:基于key和value的结构存储数据。

标签:容器,Java,语言,单例,接口,collection,数组,集合
来源: https://blog.csdn.net/weixin_63461432/article/details/122630001

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有