为什么不卸载类加载器就不能卸载类?

时间:2010-03-31 07:58:41

标签: java classloader

'unloading classes in java'的答案说 -

“可以卸载Class的唯一方法是使用Classloader进行垃圾回收。” 我看了一下JLS,但无法理解

为什么会这样?

1 个答案:

答案 0 :(得分:13)

只有在收集垃圾时才会卸载一个类,为此,必须在任何地方都没有引用它。并且类加载器保持对它加载的每个类的引用。