2011-07-15 66 views
3

可能重复:
Unloading classes in java?当一个类被卸载

public class MyClassLoader extends ClassLoader { 
     private static final int BUFFER_SIZE = 8192; 

    } 

按我的知识,一类是由JVM类加载器,当它需要particlar类加载。 但是,请你告诉我什么时候一班完全卸载?

+1

另请参阅[JLS](http://java.sun.com/docs/books/jls/third_edition/html/execution.html#12.7) –

+0

您是指类定义还是该类的任何实例? –

+0

@JigarJoshi JLS链接无效。你能给我更新的链接吗? – niaomingjian

回答

3

如果类加载器已被GC化,则类可以被卸载。因此,在您的示例中,不再有对MyClassLoader的引用。

相关问题