NetBeans调试中“跳过”和“跳过表达”有什么区别?我点了两个,但我找不到差别?
答案 0 :(得分:1)
Step Over Expression使您可以继续执行表达式中的每个方法调用,并查看输入参数以及每个方法调用的结果输出值(...)如果没有进一步的方法调用,则Step Over Expression的行为类似于Step Over命令。
答案 1 :(得分:0)
如果使用Step Over Expression
,我们将看到表达式的输入/输出。在此图像中,我具有表达式String name = debug.getName("A") + debug.getName("B");
。
运行时,我们将在图像中看到。
但是Step Over
不是。我们只看到name
的值。
答案 2 :(得分:0)
根据NetBeans 6 in Simple Steps(第193页),
跳过(F8):执行当前行,然后移至下一行。 如果任何行包含对方法或构造函数的调用,则执行 整个方法或构造函数,而无需介入其中。
跳过表达式(SHIFT + F8):逐步浏览表达式并查看 表达式中每个方法调用的值。如果一行有 多次调用方法或构造函数,则可以使用Step 过度表达。 “跳过表达式”命令的执行与“步进”类似 如果没有多个方法调用,请执行命令。