当前位置:
代码迷
>>
J2SE
>> 数组内存空间分配与增长有关问题 请大侠赐教 多谢了
详细解决方案
数组内存空间分配与增长有关问题 请大侠赐教 多谢了
热度:
100
发布时间:
2016-04-24 01:56:03.0
数组内存空间分配与增长问题 请大侠赐教 谢谢了
定义一个String[] st = new String[]{}数组 其内存空间是怎么分配的 存入元素的时候内存空间是怎么增长的呢?
------解决方案--------------------
数组一开始你必须定义长度。 一旦定义以后,长度不可变。定义的时候,他会开辟一块连续的内存区域。
所以你这个数组不能再存入任何元素了。。
而关于可变长数组List,你可以看下源码。
当装满的时候,他会定义一个新数组,长度为原来数组的2倍+1,然后再把数据copy过来
查看全文
相关解决方案
区分:内存空间、物理内存、IO空间、IO端口、IO内存