动态加载 ClassLoad 的疑问,各位大虾帮帮忙?

ddtqfly 2003-10-16 04:17:13
如果系统已经运行,而且已经加载了一个类Class1,这时我改变了Class1里面的方法
,要系统不停止而使用改变了的Class1,请问怎样实现?
用那个例子SimpleClassLoader好像不行?
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
beming 2003-10-17
  • 打赏
  • 举报
回复
gz
ddtqfly 2003-10-17
  • 打赏
  • 举报
回复
是啊,主要是在内存中如果第一次加载过后,第二次如果要使用就始终调用第一次加载过的,而且在SimpleClassLoader里面也是都要先采用系统的加载方法,然后才会用到自己的加载方法,而且,如果用自己的方法加载第一次没问题,如果是已经系统已经加载过的,就会报错
honkyjiang 2003-10-16
  • 打赏
  • 举报
回复
运行servlet时 重编译java文件改变class然后刷新 就自动更新了啊 !!
你在运行一个jar里面的class时 更新这个jar 就没法把新的class写进去 !!
同一线程 在内存class只保存了一份 !

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧