Java - 防止破坏方法
答
Java没有以正式方式与调试器交互的代码(最后我听说过),但是许多调试器都有一些称为条件断点的地方,只有当某些变量或字段的值为指定值时才停止。
所以你可以让你的代码改变一个值(像一个常量),并有条件地设置断点。
请注意,条件断点一般是性能命中。
+0
这正是我需要的。显然,Java不能从.NET的代码中与调试器进行交互。 – einsteinsci 2014-09-11 18:02:25
我不确定你的问题是什么。什么是自动断点与手动断点相比。为什么你不能禁用断点? – F* 2014-09-10 19:27:40
是的,同意@F* - 更好地解释你的问题。 _“是否有一种方法可以防止...”是您提出的解决方案,解决您要解决的某个问题 - 解释问题。例如,如果您试图阻止调试器违反您的代码作为“安全措施”,请将其忽略。如果这是Yishai建议的有条件的断点,那就告诉我们。 – 2014-09-10 19:38:14
我试图阻止调试器触发异常断点(一些IDE具有的功能,以自动断开异常)。 – einsteinsci 2014-09-11 18:00:40