Java数组动态增加容量过程解析

上传:qqstrategy55120 浏览: 6 推荐: 0 文件:pdf 大小:43.10 KB 上传时间:2022-06-05 21:09:30 版权申诉

Java数组初始化需要指定数组容量,但是在许多情况下需要动态扩充容量。有两种方法可以实现:1.采用ArrayList类数组,它可以在需要时自动扩容;2.采用System.arraycopy方法实现,其声明为:araycopy 写个代码就可明白了,示例如下:代码并没有真正增加原数组a的容量,只是将a内容复制到新的大数组,然后让a重新引用大数组。由于Java数组存贮在堆中,原a数组无需释放,会被自动回收。

上传资源
用户评论