1 / 3
文档名称:

idea调试教程.docx

格式:docx   大小:178KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

idea调试教程.docx

上传人:liangwei2005 2018/7/26 文件大小:178 KB

下载得到文件列表

idea调试教程.docx

相关文档

文档介绍

文档介绍:Intellij IDEA调试功能使用总结

step over
点击红色箭头指向的按钮,程序向下执行一行(如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行)
step into
点击红色箭头指向的按钮,程序向下执行一行。如果该行有自定义方法,则运行进入自定义方法(不会进入官方类库的方法)。
Force step into
该按钮在调试的时候能进入任何方法。
step out
如果在调试的时候你进入了一个方法(如f2()),并觉得该方法没有问题,你就可以使用stepout跳出该方法,返回到该方法被调用处的下一行语句。值得注意的是,该方法已执行完毕。
Drop frame
点击该按钮后,你将返回到当前方法的调用处(如上图,程序会回到main()中)重新执行,并且所有上下文变量的值也回到那个时候。只要调用链中还有上级方法,可以跳到其中的任何一个方法。
F9:调试窗口的小三角,执行到下一个断点
shift+F8: 逐过程step over(如果当前行有方法调用,这个方法将被执行完毕返回,然后到下一行)
shift+F7: 逐语句step into向下执行一行。如果该行有自定义方法,则运行进入自定义方法(不进入官方类库的方法)
alt+shift+F7:Force step into调试的时候能进入任何方法。
alt+shift+F8:step out,确定某个方法没有问题时,跳出该方法
Drop Frame:返回某个方法的调用处重新执行
4. 高级调试
跨断点调试
设置多个断点,开启调试。
想移动到下一个断点,点击如下图:
程序将运行一个断点到下一个断点之间需要执行的代码。如果后面代码没有断点,再次点击该按钮将会执行完程序。
设置变量值
调试开始后,在红箭头指向的区域可以给指定的变量赋值(鼠标左键选择变量,右键弹出菜单选择setValue...)。这个功能可以更加快速的检测你的条件语句和循环语句。
5. 调试常用的快捷键
F9 resume programe 恢复程序
Alt+F10 show execution point 显示执行断点
F8 Step Over 相当于eclipse的f6 跳到下一步
F7 Step Into 相当于eclipse的f5就是进入到代码
Alt+shift+F7 Force Step Into 这个是强制进入代码
Shift+F8 Step Out 相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
Atl+F9 Run To Cursor 运行到光标处
ctrl+shift+F9 debug运行java类
ctrl+shift+F10 正常运行java类
alt+F8 debug时选中查看值
6. 在 Debug 窗口(Alt + 5) 切换 tab 到关注的应用,然后在下面选择 Debugger 就能看到。左边调用栈,中间变量,右边是自己定义的 Watches 表达式窗口。
In the Watches pane you can evaluate any number of variables or expressions in the c