方法区的回收

原创
2020/05/30 01:36
阅读数 183

方法区中主要回收:1.废弃常量;2.无用的类。
但是判断它们废弃或无用了并不一定会被回收

1.废弃常量:

对于常量池中的常量a,如果没有任何对象引用该常量的话,就表示它是一个废弃常量。

2.无用的类:

需满足:
1.Java堆中没有任何该类的实例;
2.该类的类加载器已被回收;
3.该类的Class对象没在任何地方被引用,且无法在任何地方通过反射访问该类的方法。(?)

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部