JVM-方法区垃圾回收

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。

方法区可回收的垃圾有两类:常量以及类
对于常量的回收:

当一个常量没有被任何对象所引用,就认为是被可回收的

对于类的回收:

1.类的所有实例已经被回收
2.类的类加载器已被回收
3.没有任何地方引用该类,没有任何反射使用该类

还有一个问题,目前我还没有弄懂,
方法区的垃圾收集器是哪个?因为并没有从书中找到答案,知道的麻烦回复一下。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/a13662080711/article/details/108232940