我使用 eclipse(编写、调试)作为 IDE。在 Debug模式下,当我进行一些更改时,例如初始化局部变量,它们会自动反射(reflect)出来。
但是其他变化,比如改变静态变量的值;有时我收到一条消息说我需要重新启动 VM,有时我不需要。
现在的问题是哪些更改会自动反射(reflect),哪些不会。
我使用的是远程调试,但是从eclipse运行程序会有什么不同吗?
最佳答案
您将看到 Hotswap 的实际应用。它仅限于更改方法体。更多信息 here .
关于java - 在 Debug模式下,哪些代码更改会自动反射(reflect)在 Eclipse 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4322996/