一个对象会不会被回收,主要看垃圾回收器引用遍历的时候能不能访问到这个引用,如果访问不到,则将被回收,如果能够访问到,则不能回收。如果一个类的 class文件被装载,那么它的静态成员变量便会被初始化,除非unloader这个类的class对象,他的静态成员变量是不会被gc回收的。