Java回收方法区中回收的类

回收的类必须满足下面三个条件才能算是“无用的类”

1、该类所有的实例都已经被回收,也就是说Java堆中不存在该类的任何实例;

2、加载该类的ClassLoader已经被回收;

3、该类对应的java.lang.Class对象没有在任何地方被引用,无法在任何地方通过反射访问该类的方法。

posted @ 2017-02-14 19:41  fankongkong  阅读(2533)  评论(0编辑  收藏  举报