废弃常量的回收:
与堆中对象的回收类似,没有被系统引用的常量池中的常量在必要的时候将会被回收。
无用的类的回收:
判定:
该类的所有实例已经被回收;
加载该类的ClassLoader已经被回收;
该类对应的java.lang.Class对象没有被引用,无法通过反射访问该类的方法。
是否对无用的类进行回收,虚拟机提供了参数进行控制。
方法区的回收
最新推荐文章于 2024-07-19 18:01:35 发布