垃圾收集器负责堆栈清除吗?
它还会为静态/常量变量释放内存吗?
示例:
class A
{
void fun(){
int x = 100;
static int y = 200;
final int z = 300;
}
}
函数完成后,所有三个变量的内存是否都被释放?
最佳答案
垃圾收集器负责堆上的孤立对象。
看看这个 Oracle 教程 Java Garbage Collection Basics 。它解释了 GC 基础知识。
关于Java 堆栈垃圾收集器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29605921/