idea断点调试
参考链接:
https://blog.csdn.net/Applying/article/details/82925061
1.Drop Frame
回退断点,回到上一个方法,按照调用的方法逐步回退
2.resume program 继续运行程序
往下执行代码直到遇到断点,跳转到下一个断点,如果向下执行没有断点那么直接运行完程序
3.view breakpoints
查看目前的所有断点
4.mute breakpoints
取消所有设置的断点
5.step over
执行下一步,一行行向下走代码,碰到方法也不会进入内部实现(内部有断点会进入),如果当前运行到方法体的内部没有断点的情况下会进行一行行的执行代码
6.step into
会进入当前运行方法(自定义方法)的实现,不会进入非自定义(官方定义)的方法,并且会一行行的执行当前方法的内部实现,即使内部实现也有断点也是一行行执行(此方法适用于想查看自定义方法时使用)
7force step into
会进入当前运行方法(官方和自定义方法)都能进入实现
8.step out
跳出当前方法的内部实现,与step into相对应,它结束step into的一行行执行并进入下一个断点(作用:如果step into后进行step out 则会结束step into的操作,如果没有执行step into则功能和resume program一样)
9.drop frame
回退到方法体外
10.run to cursor
运行到光标处,你可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,而不需要打断点。
11.show execution point
跳转到当前代码正在运行的地方