刚接触断点调试,可谓是一连懵逼,(虽然现在才刚刚接触)
一,例题
将断点设置在for循环开始所在的语句,请调试到i=3时,对应的a的值
package demo;
public class Hello {
public static void main(String[] args) {
System.out.println("hello world!");
int a=1;
for(int i=0;i<5;i++) {
a+=i;
}
}
}
二,操作步骤
第一步
在正常的eclipse界面上,如下操作:(注意:类文件名要跟你自己本身的相同,我的类文件名为:Hello)
第二步
写好代码,设置好断点后,点击Run–Debug As–1 Java Application ,进行调试,如下图:
点击右边空白位置
第三步
调试好后,点击Window–Show View–Vaiables,打开调试窗口,先准备着,方便接下来查看
以下为调试窗口
第四步
接下来,激动人心的时刻到了!(骗你的)
step into:进入子函数
step over:越过子函数,但子函数会执行
step return:跳出子函数
点击step into,进入调试,出现i=0
测试你想要的 i 的值
先按step into,再按右边的小小的“(x)=”的符号,这个就是Vaiables
会出现i=3时所对应的a的值
一个简单的断点调试就完成了。