标签:Map java 框架 接口 索引 概述 Collection 数组 集合
1、数组的优缺点
- 数组的优点
- 数组的读取和更改数据的效率是所有数据据结构中最高的
- 数组的缺点
- 数组不适合进行大量数据的存储,因为数组在内存中很难找到连续且大的内存空间
- 数组的随机删除和插入的效率低,因为数组进行任意索引的删除和插入时,索引后面的元素都会发生集体左移或右移的行为(最大索引对应的元素除外)
- 数组的空间大小固定没办法根据需要扩充容量
2、集合框架的优点
- 使用核心集合类降低开发成本,而非实现我们自己的集合类
- 随着使用经过严格测试的集合框架类,代码质量会得到提高
- 通过使用JDK附带的集合类,可以降低代码维护成本
- 复用性和可操作性
3、集合体系
java集合分为Collection和Map两个体系
- Collection接口:单列数据,定义了存取一组对象的方法的集合
- List接口:元素有序,可重复的集合
- Set接口:元素无序,不可重复的集合
- Map接口:双列集合,保存了具有映射关系“key-value对”的集合
4、Collection接口继承树
5、Map接口继承树
标签:Map,java,框架,接口,索引,概述,Collection,数组,集合 来源: https://www.cnblogs.com/suwuji/p/16463534.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。