2.3 回收方法区

2018-03-01  本文已影响0人  9cc222f2bb0a

堆的回收比较好理解,方法区同时也会被回收

回收策略:

    1. 废弃常量,即该常量不再被任何String对象所引用;

    2. 无用的类。需同时满足下列三个条件:

        a. 该类的所有实例都已经被回收,java堆中不存在该类的任何实例。

        b. 加载该类的classLoader已经被回收

        c. 该类对应的Class对象没有在任何地方被引用,无法在任何地方通过发射访问到该类的方法。   

上一篇 下一篇

猜你喜欢

热点阅读