一个类的卸载

一般情况来说,一个类在加载了之后,就没必要考虑卸载,一般都是直接保持到程序运行结束
但是也有特定的场景需要用到卸载这样的一个操作
有的服务器会采用热补丁的办法:
代码有bug的时候,正常操作应该是修改代码,重新编译,用新版本的程序替换旧的版本,重启服务器…
有的特殊情况,服务器不方便重启,就可以采用打补丁的办法,通过一些特殊手段,把需要替换的类给卸载掉,直接用加载好的类来替换,这样就可以使得不重启服务器也能更新代码
注意:
冷补丁:不需要重新编译,但是需要重新启动
热补丁:不需要重新编译,也不需要重新启动

你可能感兴趣的:(java)