Debug调试

1.设置一个debug断点,断点表示执行到此时停止,当用下面的快捷键执行时,是从断点的后一行开始

F5:进入当前行的方法内部,一步一步执行

F6:执行当前行,并跳到下一行,不进入方法。

F7:执行完当前函数,跳出

F8:接着执行代码,直到跳到下一个断点

public class Debug {
	public static void main(String[] args) {
		data d=new data();
		int a=0;
		int b=0;
		a=a+1;
		System.out.println(a);
		b=b+1;
		System.out.println(b);
		d.sayx();d.sayy();
	}
}

public class data {
	int x=0;
	int y=0;
	public void sayx(){
		x=x+1;
		System.out.println(x);
	}
	public void sayy(){
		y=y+1;
		System.out.println(y);
	}
}
首先,建了两个类一个是Debug类用来测试另一个是data类,用来提供方法和数据

debug调试截图,执行到断点停止

Debug调试_第1张图片Debug调试_第2张图片

当执行到

d.sayx();d.sayy();
F5会进入data类的方法一步一步执行
Debug调试_第3张图片

此时按F7则会跳出此方法,回到

d.sayx();d.sayy();继续执行d.sayy();
而F6则是执行完这一行,转到下一行,并不会进入sayx()和sayy()内部

Debug调试_第4张图片

重新开始debug,只要点击图中位置,然后重新debug as


你可能感兴趣的:(Debug调试)