1 请看如下代码
Image[] img = new Image[10];
for (int i = 0;i<img.length;i++){
img[i] = Image.createImage("/res/"+i+".img");
}
img= null;
以上代码在执行后,是否释放了堆栈空间?如果没有,请写出正确的释放方式
参考答案:
没有释放堆栈空间
参考代码:
if(!img = null){
for(int i = 0;i<img.length;i++){
if(img[i] !=null){
img[i] = null;
}
}
img = null;
}
本文通过一个Java示例代码探讨了对象在内存中的管理方式。代码创建了一个Image数组并尝试释放其占用的堆栈空间,但实际并未正确实现。文章详细解释了如何正确地释放内存资源。
3万+

被折叠的 条评论
为什么被折叠?



