Ped*_*tic 3 java garbage-collection
垃圾收集器如何处理静态变量以及它们在哪里分配内存?在堆或堆栈上(作为成员变量)请为我澄清这一点.
Cow*_*wan 7
静态变量仅在类本身是垃圾回收时,符合垃圾收集 - 和类唯一有资格进行垃圾回收,如果它加载它们的类加载器进行垃圾回收.
见JLS§12.7:
当且仅当其定义的类加载器可以由垃圾收集器回收时,可以卸载类或接口,如第12.6节中所述.可能无法卸载由引导加载程序加载的类和接口.
静态字段在堆上分配.
归档时间:
15 年,5 月 前
查看次数:
678 次
最近记录: