在调试程序的过程中,我一开始是在代码段的各处嵌入System.out.println()语句,然后在consule中观察输出语句来定位bug处的.但后来发现这种调试方式效率非常低.所以学习了一下用eclipse的debug方式.
首先在你想定位的代码段的左方双击,然后会出现一个圆点.如果有多段代码段想测试,可以点击多个.
然后右击点debug运行.这样程序便会运行到断点处挂起.这时你会看到step into和step over
step into为进入当前的方法内
step over为跳过该方法继续向下执行.
你可以自己试试.
上面这个是记载当前变量的variables窗体.你可以看到程序执行到断点时变量的值.
如果默认的视角没有这个窗体,可以通过windows->open view->other->debug->variables
如下