使用Eclipse在Java行中间设置断点

时间:2014-08-14 01:31:52

标签: java debugging recursion breakpoints

我正试着看一系列递归调用中发生了什么。有没有办法在单行中间设置断点,以查看从每个语句调用函数的时间?

示例:fibonacci(term - 2)+(想在此处设置断点)fibonacci(term - 1)

2 个答案:

答案 0 :(得分:2)

我不认为某些主要的IDE(Eclipse,Netbeans)是可能的。 但是,您实际上可以更新代码,以便对其进行评估:

result1 = fibonacci(term - 2);
result2 = fibonacci(term - 1);
sum = result1 + result2;

上述代码可能无法为您提供优雅的代码显示方式,但实际上可以帮助您解决问题。

答案 1 :(得分:0)

您不能这样做,但在某些IDE(Eclipse,IntelliJ)中,您可以评估在调试期间突出显示的表达式。

如果你想查看fibonaci(term-2),例如,生成了什么,这可能很有用。