一、Eclipse Debug 运行时动态修改变量值
package com.java66.month09.date14;
public class Demo1 {
public static void main(String[] args) {
int a = 6;
int b = 8;
int c = a + b;
System.out.println(c);
}
}
我们在运行的时候,修改一下a的值;
我们在变量c处打断点,然后Debug运行;
我们可以看到变量a,双击a变量的值,改变a的值;
我们修改成8;
修改完之后,我们把鼠标指针放到a上,就可以看到a的值为8;
然后我们使用debug的快捷键F8; 可以看到下面的结果;
二、Eclipse Debug ctrl+shift+i查看表示式值
还利用上面的例子;
我们先打断点;然后在debug模式下运行;
选中a+b;然后使用快捷键ctrl+shift+i;
最后,F8执行完即可;
三、Debug常见调试 F5进入方法 F6 单步 F8完成
F6 单步执行 执行到下一行代码
F8是执行完 假如后面还有断点 执行到下一个断点处
F5是进入方法里执行
package com.java66.month09.date14;
public class Demo2 {
public static void main(String[] args) {
int a = 1;
int b = 7;
int c = add(a,b);
System.out.println(c);
}
public static int add(int a , int b){
int c = a + b;
return c;
}
}
在变量a前面打断点;
然后debug运行代码;
使用F6执行到下一行代码;
再按F6执行;
如果想进入add()里去看看,可以使用F5执行;
使用F6执行;
我们按F8 可以执行完程序(前提是后面没有断点了,否则执行到下一个断点处)
演示完毕!谢谢!