当各个小伙伴进入到Java的课堂,开始搜索视频学习的时候,会发现,欸?我的调试呢?有疑问就会有需求,所以我把自己写算法以来和综合案例以来的调试技巧,细细的说给大家听。
1.快捷键以及如何使用
进入软件,在需要设置断电的代码处输入alt + F8,或者单击鼠标左键于代码前行号右边的空位
之后代码前面就会出现这个红色圆圈,当程序运行到这个地方后,就会出来监视系统
run是直接运行代码。而下面的debug就是监视运行,我们用这个来监视变量的改变,程序的运行。
之后idea下面就会出现这个界面,debugger就是监视界面,最右边一大块就是程序里里面的变量,也可以自己添加变量,就点击variales下面的+号.然后使用alt+f8等快捷键,来运行程序,观察变量改变。
2.监视的技巧
刚开始使用监视,可以写一些小的程序,来练练手,例如阶乘啊这类程序,进行逐行运行。
之后一段时间,可以写稍微长一些的代码,并且设置断点,观察结果,通过结果,来反推程序哪里出现了问题。
到了最后,就可以对综合案例(如学生管理系统)等进行监视,相信我,这个是提升最快的,还有算法题,可以说,一个好的监视方法可以让你的程序更强大!让你更快的找到问题。
某些情况下,可以输出中间变量,只需要sout然后运行,就可以大致反推一下程序哪里出现问题了,例如一些打印的函数,当你直接运行之后吗,发现打印的和你想的不一样,那么问题就很大概率发生在打印这个函数里。