一段很小代码,请教如何执行? (高手请进!) public class C{static{if (C2.geti()==1){//A code}if (C2.geti()==2){//B code}} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bu hao yi si ,dai wei ji qi mei you zhong wen1 cheng xu bu neng gai .2 zhe shi bie ren de cheng xu, yao qiu ce shi shi,dai ma dou neng yun xing.xie xie 修改classloader把强制指定load这个class的loader如果要更新这个class的话把这个loader=null,然后再new 一个新的loader来load这个class 至于“static int i=0”是否能通过反射把i的值该掉,当然前提是有权限的前提下 看来是想非法使用人家的类吧?java确实不能卸载class,但是可以再次载入啊。 既然这样,就不客气了。自己编写类装载器(classloader),装载字节码后,把 if 和 else 破坏掉,将相应的字节码变成 nop 指令,相当于:public class C{static{/*if (C2.geti()==1)*/{//A code}/* else */{//B code}}AOP的一种实现方式就是修改字节码的。另外,在一个类装载器中装入C一次,再在另一个类装载器中再装载C一次,这样A代码和B代码都执行了,虽然是在不同的类装载器中。 业务校验和业务操作,必须放在一个或嵌套进一个service方法吗?关于事务的 (大家自信点)是大牛的请进,有关 对象为 NULL 的判断。 你看看就知道了 超链接 跳转问题 急!密码不匹配,回复酌情给分 简单送分题在线等 有没有想到深圳华为工作的兄弟? Tomcat 4.1启动怎么是一个dos窗口的界面啊。 急,一个关于Jbuilder7中CMP relationship的问题 jsp的问题 Unable to compile class for JSP 电商项目 用JXL如何解决excel自动转变为日期格式的问题 hibernate初学者的问题?
1 cheng xu bu neng gai .
2 zhe shi bie ren de cheng xu,
yao qiu ce shi shi,dai ma dou neng yun xing.xie xie
public class C{
static{
/*if (C2.geti()==1)*/{
//A code
}/* else */{
//B code
}
}
AOP的一种实现方式就是修改字节码的。
另外,在一个类装载器中装入C一次,再在另一个类装载器中再装载C一次,这样A代码和B代码都执行了,虽然是在不同的类装载器中。