JAVA数组扩容后内存状态?

今天刚刚了解了一下数组的扩容。

int[] arr = new int[15];

arr = Arrays.copyOf(arr, arr.length+1);

这样arr的长度就变为了16,可是原本的那个长度为15的数组还在,只是arr指向了长度为16的数组。

问题是:长度为15的数组还是留在内存之中么?还是会自动清理掉?

cyc川
浏览 1332回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java