首页 > 编程知识 正文

idea结束断点调试,idea断点调试教程

时间:2023-05-03 14:19:33 阅读:17015 作者:3505

黑背景版:

事先编译要调试的程序。1.设置断点

要选择要设置断点的代码行,请在行号区域后面单击鼠标左键。

2.开启调试会话

点击红色箭头指向的小虫子,进入调试。

IDE下方显示调试视图,红色箭头指向当前包含调试器的代码行。 方法f1 (),程序的第9行。 红色箭头所在的区域是程序的方法调用堆栈区域。 此区域显示在程序运行到断点时调用的方法,以下方法调用得越快:

http://www.Sina.com/http://www.Sina.com /

单击红色箭头指向的按钮,程序将向下运行一行。 如果当前行中有方法调用,则该方法将执行并返回,然后前进到下一行。

3.单步调试

单击红色箭头指向的按钮,程序将向下运行一行。 如果此行中有自定义方法,请执行进入自定义方法(不进入官方类库的方法)。 具体步骤如下。

自定义方法发送f1 ) )中设置断点,然后执行调试

按一下

3.1 step over

此按钮在调试过程中可以进入任何方法。

3.2 step into

如果在调试过程中进入了f2 (等方法,并且您觉得该方法没有问题,则可以使用stepout退出该方法,并返回调用该方法的下一行语句。 值得注意的是,该办法已经执行。

3.3 Force step into

单击此按钮可返回当前方法的调用方。 如上图所示,程序返回main ()。 重新执行,所有上下文变量的值也返回到那个时候。 只要调用链中有顶级方法,就可以跳转到任何方法。

http://www.Sina.com/http://www.Sina.com /

设置多个断点并打开调试。

要移动到下一个断点,请单击下图。

程序运行必须在一个断点到下一个断点之间运行的代码。 如果后面的代码没有断点,再次单击此按钮将运行程序。

3.4 step out

单击箭头指向的按钮,可以显示以前设置的断点,并可以设置断点的属性。

箭头1可以指向您设置的断点,箭头2可以设置条件断点。 满足某个条件时,如c==97所示暂停程序的执行。 调试结束后,必须删除在箭头1处设置的断点。 选择要删除的断点后,单击上面的红色减号。

3.5 Drop frame

事先编译要调试的程序。

1 .断点设置

要选择要设置断点的代码行,请在行号区域后面单击鼠标左键。

2 .打开调试会话

点击红色箭头指向的小虫子,进入调试。

IDE下方显示调试视图,红色箭头指向当前包含调试器的代码行。 方法f2 (),程序的第11行。 红色箭头所在的区域是程序的方法调用堆栈区域。 此区域显示在程序运行到断点时调用的方法,以下方法调用得越快:

3 .单步调试3.1步骤操作器

单击红色箭头指向的按钮,程序将向下运行一行。 如果当前行中有方法调用,则该方法将执行并返回,然后前进到下一行。

3.2 step into

单击红色箭头指向的按钮,程序将向下运行一行。 如果此行中有自定义方法,请执行进入自定义方法(不进入官方类库的方法)。 具体步骤如下。

自定义方法发送f1 ) )中设置断点,然后执行调试

按一下

3.3财富步骤Into

此按钮在调试过程中可以进入任何方法。

3.4 step out

如果在调试过程中进入了f2 (等方法,并且您觉得该方法没有问题,则可以使用stepout退出该方法,并返回调用该方法的下一行语句。 值得注意的是,该办法已经执行。

3.5 drop帧

单击此按钮可返回当前方法的调用方。 如上图所示,程序返回main ()。 重新执行,所有上下文变量的值也返回到那个时候。 只要调用链中有顶级方法,就可以跳转到任何方法。

4 .高级调试4.1断点之间的调试

设置多个断点并打开调试。

要移动到下一个断点,请单击下图。

程序运行必须在一个断点到下一个断点之间运行的代码。 如果后面的代码没有断点,再次单击此按钮将运行程序。

4.2断点显示

单击箭头指向的按钮,可以显示以前设置的断点,并可以设置断点的属性。

箭头1可以指向您设置的断点,箭头2可以设置条件断点。 满足某个条件时,如c==97所示暂停程序的执行。 调试结束后,必须删除在箭头1处设置的断点。 选择要删除的断点后,单击上面的红色减号。

4.3变量的值设定

调试开始后,可以为在红色箭头指向的区域中指定的变量赋值。 用鼠标左键选择变量,然后从右键弹出菜单中选择setValue . 此功能可以更快地检测条件语句和循环语句。

人一定要靠自己

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。