class.forname 这个是加载类 要怎么才能反加载呢
解决方案 »
- java 定时器问题
- 新手问题3
- 在命令行下如何运行这样的一个Main.class 它要import 多个我自己写的class ?
- str .append(ch) 中append 是什么用的
- 程序调用函数时,代码还没有运行完毕cpu就没响应了!!
- 谁能帮忙写个小程序作为参考(初学)
- 紧急求助:关于applet的问题
- 关于JTree右键弹出菜单的位置不与鼠标的位置一致的问题
- 关于JDBC for Oracle驱动的问题?紧急求助?
- 大家用什么东东写JAVA程序,能告诉我一个好的工具吗(提供下载地址)?
- 关于java中的OutOfMemory,请高手解答
- 怎样能将一个http页面内容写到文件中去?
如果是卸载这个类,手动是无法实现的,它由虚拟机的垃圾收集器完成内存回收工作。
如果是想把加载如内存中的class类的2进制数据转存,你可以用class类的getResource方法找到源地址来实现转存的目的,源地址是一个URL地址,可能是file也可能是http也可能是ftp地址。
如果你硬要实现内存的转存,也不必改jvm,实现一个自己的类加载器就可以,每次加载类的时候,吧加载类的byte存入到一个可取地方即可。