使用Eclipse中Debug模式调试代码案例
以下为调试案例代码
bean
public class bean {
private int i;
private int kabi;
public int getI() {
return i;
}
public void setI(int i) {
this.i = i;
}
public int getKabi() {
return kabi;
}
public void setKabi(int kabi) {
this.kabi = kabi;
}
}
测试类
public class ceshi {
public static void main(String[] args) {
// TODO 自动生成的方法存根
bean b=new bean();
b.setI(2);
int ceshi=b.getI();
if(ceshi==1)
{
System.out.println("成功");
}
else
{
}
System.out.println("失败");
}
}
在需要调试的地方设置断点
选中java类,右击,debug run as application。
进入debug调试窗口:
代码在断点那一行停止运行,颜色变成浅绿色。
F5:单步执行,跳入方法
F6:单步执行,不进入方法
F7: 单步执行,跳出
F8:执行后面所有的代码(不调试执行)
通过单步执行可以看到当前变量值
此时ceshi值为2,打印失败,改成1则输出成功。
可以以此为例通过断点加单步执行,一步一步找到问题所在。