Java-防止方法内部中断

Java-防止方法内部中断,java,debugging,Java,Debugging,有没有办法防止调试器在方法中碰到自动断点(比如注释)?我记得C#中有一个属性实现了这一点。我更喜欢从代码而不是在IDE中完成这项工作 Java没有以官方方式与调试器交互的代码(我上次听说),但是许多调试器都有一个称为条件断点的东西,只有当某个变量或字段的计算结果为指定值时,它才会停止 因此,您可以让您的代码更改一个值(如常量),并以这种方式有条件地设置断点 请注意,条件断点通常会影响性能。我不确定您的问题是什么。与手动断点相比,自动断点是什么。为什么你不能禁用断点?是的,同意@Fabian-更好

有没有办法防止调试器在方法中碰到自动断点(比如注释)?我记得C#中有一个属性实现了这一点。我更喜欢从代码而不是在IDE中完成这项工作

Java没有以官方方式与调试器交互的代码(我上次听说),但是许多调试器都有一个称为条件断点的东西,只有当某个变量或字段的计算结果为指定值时,它才会停止

因此,您可以让您的代码更改一个值(如常量),并以这种方式有条件地设置断点


请注意,条件断点通常会影响性能。

我不确定您的问题是什么。与手动断点相比,自动断点是什么。为什么你不能禁用断点?是的,同意@Fabian-更好地解释你的问题。“有没有办法防止…”是你对你试图解决的问题提出的解决方案-解释问题。例如,如果您试图阻止调试器作为一种“安全措施”侵入您的代码,那么请忘记它。如果它是一个有条件的断点,就像Yishai建议的那样,那么告诉我们。我正试图阻止调试器命中异常断点(一些IDE的一个特性,可以在异常时自动中断)。这正是我所需要的。显然Java不能像.NET那样通过代码与调试器交互。