不能在方法上打断点,只能在方法内某个执行的语句打上断电。成功打断点之后的图标是圆形红点里面是一个对号。
打断点可以是在程序运行前,也可以是程序运行时。
比如web项目打断点调试:
运行程序,想看某个需求功能执行的情况,就可以在点击某个功能执行前,在相关行打上断点(左键点击侧栏),然后点击该功能,该功能执行到这行代码时就会卡在这不会瞬间执行,
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)。中间必须没有其他断电拦截。
查看变量的值:点击这个,
或快捷键insert,可以输入变量名字查看变量的值。
删除断点:点击左侧栏两个红色的小圆重叠在一起的图标,或者Ctrl+Shift+F8,可以跳出弹出框,选择你想要删除的断电,点击减号即可删除。