关于动态数组与集合
来源:互联网 发布:java hive sql 编辑:程序博客网 时间:2024/06/15 15:51
以前学java的时候就有动态数组,但是没怎么注意,都是用的集合
现在想想可能不是很好
因为集合实际上是不知道要存储多少元素的,这就意味着:
一,初始化的时候集合会尽可能开辟一个较大的内存,这就可能造成内存浪费
二,集合每次添加元素有可能是重新分配内存地址的,因为集合内部自然也是连续的内存块,不够大时就会重新寻找内存,保证足够的连续内存
动态数组当然不能取代集合,否则集合存在的意义是什么
集合可以用在未知数量的时候
动态数组的意义是可以动态获取数量,然后创建数组
0 0
- 关于动态数组与集合
- 数组与集合 -- 数组
- 关于数组与集合list,map的互转
- 数组与集合
- 集合与数组
- Java集合与数组
- 数组与集合
- 集合与数组NSSet
- 集合与数组转换
- java数组与集合
- 数组与集合
- 集合与数组互换
- 数组与集合
- 数组与集合
- 集合与数组浅析
- 数组与集合
- 关于动态数组
- 关于动态数组
- python代码风格建议
- jQuey中的$(document).read(function(){})与js中window.onload的区别?
- Android 精华笔记
- oracle基本sql语句和函数详解
- Mongodb总结4-Spring环境使用Mongodb
- 关于动态数组与集合
- LeetCode | Spiral Matrix /Spiral Matrix II
- C#基础,值类型与引用类型,父类与子类
- Java代码改变AndroidManifest.xml的包名和icon值
- tabBar背景颜色和高度调整
- 4-4 求自定类型元素的平均 (10分)
- Gartner:物联网再进化,如何建构市场新版图?
- 深入理解C++ New
- 单向链表的基本操作及逆序实现