方法区卸载Class的条件 1 该类所有的实例已经被回收 2 加载该类的ClassLoader已经被回收 4该类对应的java.lang.Class对象没有任何地方被引用 Ps:方法区除了回收无用class,也回收废弃常量,即没有被引用常量