class.forname 这个是加载类 要怎么才能反加载呢

解决方案 »

  1.   

    不明白你所说的反加载是什么意思。
    如果是卸载这个类,手动是无法实现的,它由虚拟机的垃圾收集器完成内存回收工作。
    如果是想把加载如内存中的class类的2进制数据转存,你可以用class类的getResource方法找到源地址来实现转存的目的,源地址是一个URL地址,可能是file也可能是http也可能是ftp地址。
    如果你硬要实现内存的转存,也不必改jvm,实现一个自己的类加载器就可以,每次加载类的时候,吧加载类的byte存入到一个可取地方即可。