idea断点调试

参考链接1

参考链接2

不能在方法上打断点,只能在方法内某个执行的语句打上断电。成功打断点之后的图标是圆形红点里面是一个对号。

mcWmIU.png

打断点可以是在程序运行前,也可以是程序运行时。

比如web项目打断点调试:
运行程序,想看某个需求功能执行的情况,就可以在点击某个功能执行前,在相关行打上断点(左键点击侧栏),然后点击该功能,该功能执行到这行代码时就会卡在这不会瞬间执行,

功能解释:
mchS3Q.png

  • 0:Show Execution Point:显示执行端点(Alt + F10)。跳转到当前代码所执行的地方。也就是说你在看代码的时候,点到其他地方,一点这个按钮,就到了程序执行到当前哪行的代码的地方。

  • 1:Step Over:跳到下一步(F8)。一行一行的走,不会进入方法内部。

  • 2:Step Into:进入代码或者说进入到方法内部(F7)。

  • 3:Force Step Into:强制进入代码或者说进入到方法内部(Alt + Shift + F7)。

  • 4:Step Out:跳到下一个断点或者跳出方法(Shift + F8)。跟上面的“2”相反。

  • 5:Drop Frame:放弃当前debug,重新执行debug。

  • 6:Run to Cursor:运行到光标处(Alt + F9)。中间必须没有其他断电拦截。

查看变量的值:点击这个,
mcfKTf.png
或快捷键insert,可以输入变量名字查看变量的值。

删除断点:点击左侧栏两个红色的小圆重叠在一起的图标,mcfGlj.png或者Ctrl+Shift+F8,可以跳出弹出框,选择你想要删除的断电,点击减号即可删除。
mcf4hD.png

中断调试:当查看完毕时,中断调试了,那就点击左侧这个绿色小三角,
mcfZ6A.png
或快捷键F9,中断调式

insist,on the road
-------------本文结束感谢您的阅读-------------