IDEA调试工具使用(个人笔记),有简单解释版本和详细解释版本

文章目录

  • step over
  • step into
  • Force step into
  • step out
  • Drop frame
  • 简单解释版本
    • step over
    • step into
    • Force step into
    • step out
    • Drop frame

step over

点击红色箭头指向的按钮,程序向下执行一行(如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行)

step into

点击红色箭头指向的按钮,程序向下执行一行。如果该行有自定义方法,则运行进入自定义方法(不会进入官方类库的方法)。

Force step into

该按钮在调试的时候能进入任何方法。

step out

如果在调试的时候你进入了一个方法(如f2()),并觉得该方法没有问题,你就可以使用stepout跳出该方法,返回到该方法被调用处的下一行语句。值得注意的是,该方法已执行完毕。

Drop frame

点击该按钮后,你将返回到当前方法的调用处(如上图,程序会回到main()中)重新执行,并且所有上下文变量的值也回到那个时候。只要调用链中还有上级方法,可以跳到其中的任何一个方法。

简单解释版本

step over

  • 不进入方法,直接执行到本页面的下一行。

step into

  • 进入这行的方法,没方法直接下一行

Force step into

step out

  • 直接执行结束当前方法

Drop frame

  • 进入当前方法的调用处

你可能感兴趣的:(次要的日常笔记,测试工具,idea)