Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 什么';这两者之间的区别是什么;“步骤”;及;踏入;,当我在bluej中使用debug时_Java_Debugging_Bluej - Fatal编程技术网

Java 什么';这两者之间的区别是什么;“步骤”;及;踏入;,当我在bluej中使用debug时

Java 什么';这两者之间的区别是什么;“步骤”;及;踏入;,当我在bluej中使用debug时,java,debugging,bluej,Java,Debugging,Bluej,在“blue j”中使用debug时,当我使用“step”或“step into”按钮时,似乎是相同的,但这两个选项之间有什么区别?step命令将导致正在运行的程序执行一条语句 单步执行命令也会使正在运行的程序执行一条语句。 但是,如果语句包含方法调用,则程序执行将进入被调用的方法并停止以获得进一步的指令 您可以参考有关BlueJ的手册,这些概念解释得相当清楚。步骤将转到下一行;其中as stepinto将进入当前行的方法 范例 1 obj.setNext(obj2) 2系统输出打印项次(“Hi

在“blue j”中使用debug时,当我使用“step”或“step into”按钮时,似乎是相同的,但这两个选项之间有什么区别?

step命令将导致正在运行的程序执行一条语句

单步执行命令也会使正在运行的程序执行一条语句。 但是,如果语句包含方法调用,则程序执行将进入被调用的方法并停止以获得进一步的指令


您可以参考有关BlueJ的手册,这些概念解释得相当清楚。

步骤将转到下一行;其中as stepinto将进入当前行的方法

范例 1 obj.setNext(obj2) 2系统输出打印项次(“Hi”)


如果我在第1行执行步骤,它将在调试中转到第2行,如果我在第1行执行步骤,它将转到obj的类文件,并找到方法setNext

FYI,这是许多调试器在许多语言中使用的常用术语。我见过“跨步”有时用于第一步。我要问:你读过bluej教程了吗?它谈到了差异。如果您确实阅读了它,但不理解其中的区别,这将有助于我们了解您不理解的内容,以便我们能够更好地定制答案。如果你没读过。。。这也许应该是你的第一步。