关于 Java 类的动态重编译 估计很少有人回答这个问题...当你启动java程序得时候,系统有一个默认得classloader,也许你可以从那个classloader中把载入得b1 class信息remove掉. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的设计有问题,而且照JVM的逻辑,你的要求是无法实现的.还是说说你为什么会用到动态编译的原因吧,看看有没有其它办法. JVM的规范里面有提到动态编译的问题,但你所提到的我不清楚是否可以这样做。我推荐一本书给你:深入Java虚拟机 译者:蒋倩 曹小刚 书店应该有买 58块。里面有提到相关的内容,当然最好还是自己看JVM Spec 。 用到动态重编译是有如下原因的:需要用java在服务器上写个服务程序,要求最好是不间断运行,如果只是部分代码做了更改,没有涉及到根本性的设计或架构的改变,希望可以不中断服务,动态重编译更改的类,实现新改变后功能。 这样可以参考JMX的设计实现。 使用工厂模式就可以解决问题了,这可是factory的主要好处,呵呵。 一个关于list想不通的问题,java 源码研究发现 cannot find symbol java 问题 谢谢 请问关于jxta的一些问题 jsp引入javabean的时候出现的问题,急用 一道线程,在线等啊,谢! 迷宫的循环问题:帮忙啊!! 请问怎样将字符串转换成Date类型?在线等 求救!一个关于package的小问题 c#是不是对java的冲击很大啊!! 新手求教:在java中连接oracle的问题: Servlet中的session怎么这么不好用??
还是说说你为什么会用到动态编译的原因吧,看看有没有其它办法.
我推荐一本书给你:深入Java虚拟机 译者:蒋倩 曹小刚 书店应该有买 58块。
里面有提到相关的内容,当然最好还是自己看JVM Spec 。