0
我加載類與標準的Java類加載器:爪哇 - 卸載類
ClassLoader loader = new MemoryClassLoader(s.toByteArray());
Class<?> myClass = loader.loadClass(className);
MemoryClassLoader直接從ClassLoader的衍生和覆蓋的findClass() - 方法:
Override
protected Class<?> findClass(String name) throws ClassNotFoundException {
return defineClass(name, byteArray, 0, byteArray.length);
}
我會想知道是否需要以某種方式卸載加載的類。有沒有任何卸載() - 方法或我要打電話?
http://stackoverflow.com/questions/148681/unloading-classes-in-java – user3707125
TL;博士'Class'es在同一時間收集垃圾他們的'ClassLoader'。您將需要更多'ClassLoader'實例。 –