在 Java 中设置断点
如何在 Java 中设置断点?它是否仅基于源文件名和行号?类或方法名称是否也包括在内?
如果我的调试器中有旧版本的源代码并设置了断点,则当我单步执行时,光标将关闭。它能有多远?它是否可以进入错误的方法(如果该文件中有多个类,甚至进入错误的类)?
当 JVM 中存在多个同名的类时会发生什么情况(如果您有多个类装入器,则可能发生这种情况)?他们都得到断点吗?
在 Web 应用程序容器中,是否可以只为一个 Web 应用程序(而不是其他 Web 应用程序)设置断点?
其中有多少是特定于 IDE 的,有多少是由 JVM 提供的调试接口决定的?例如:在 Eclipse 中,我可以根据变量的值设置条件断点。这仅仅是Eclipse在JVM中的无条件断点上完成的过滤吗?