gpt4 book ai didi

java - System.Diagnostics.Debugger.Break() 喜欢使用 java 吗?

转载 作者:IT老高 更新时间:2023-10-28 21:20:08 26 4
gpt4 key购买 nike

有没有像 C# 中的 System.Diagnostics.Debugger.Break() 那样在 Java 中发出断点信号的方法?

最佳答案

是的,我想要这样的东西,所以我在 C 时代实现了一个非常简单的解决方案。如果您想要一个轻量级的答案,这可能会很有用。

  public class DebugHelper
{

public static breakHere()
{
int i = 0; // Set breakpoint on this line in your IDE
}
}

使用这种方法。在“int i = 0;”的代码中放置一个断点线。并在您正在调试的代码中调用该方法。这是获得一些动态调试的快速答案,并且比监视变量更快。

示例 ...

 private something(...)
{
for( ... )
{
if( null == value ) DebugHelper.breakHere();
}
}

当然,在 C 语言中,您可以放置​​正确的 ASM 断点指令 ;-) 这对我来说很好,在极少数情况下我想要这样的东西。

关于java - System.Diagnostics.Debugger.Break() 喜欢使用 java 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2840941/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com