我是java中的新手,我听到这两个术语被使用“热代码替换”和“热插拔”,从我的理解来看,“热插拔”是实际JVM中的一个特性,只能替换方法体中的代码。而eclipse使用“热代码替换”来替换JEE服务器(jboss、wildfly等)中所做的每一个更改(包括类和方法的重定义)。所以我只是想确认一下这是真的还是这两个术语完全是一回事?eclipse使用了什么技术来完成这个任务,是一个插件还是别的什么?
cvxl0en21#
这两个术语**意思相同。
HotSwap*是Java调试器的此功能的Java内部名称,在Eclipse中更详细地称为热代码替换*(例如,请参见Java Debug Preferences)。
参见:维基百科-热插拔
1条答案
按热度按时间cvxl0en21#
这两个术语**意思相同。
HotSwap*是Java调试器的此功能的Java内部名称,在Eclipse中更详细地称为热代码替换*(例如,请参见Java Debug Preferences)。
参见:维基百科-热插拔