在“blue j”中使用debug时,当我使用“step”或“step into”按钮时看起来相同,但这两个选项之间有什么区别?
答案 0 :(得分:1)
Step 命令将导致正在运行的程序执行一个语句。
Step Into 命令也会导致正在运行的程序执行一个语句。 但是,如果语句包含方法调用,则程序执行将进入被调用的方法并停止进一步指令。
您可以参考BlueJ上的this手册,这些概念非常巧妙地解释。
答案 1 :(得分:0)
步骤将转到下一行;其中stepinto将进入当前行的方法
示例 1 obj.setNext(obj2) 2 System.out.println("嗨");
如果我在第1行做了步骤,它将在调试中转到第2行,如果我进入第1行,它将转到obj的类文件并找到方法setNext