1.编辑源代码
public class TestController {
private static byte a;
private static short b;
private static int c;
private static long d;
private static float m;
private static double n;
private static char h;
private static boolean r;
public static void main(String[] args) {
System.out.println("start");
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(m);
System.out.println(n);
System.out.println(h);
System.out.println(r);
String s = "end";
System.out.println(s);
}
}
2.设置断点
在需要进行调试的代码开始的地方,鼠标双击代码行号的左侧,会出现一个实心小圆点,即断点设置成功。如果想更改断点位置,可以在之前设置好的断点上再次双击,即可取消断点,然后在其它行设置。
3.调试
方法一:单击右键→选择“Debug As”→“Java Application”
方法二:直接点击“调试”按钮→选择“Debug As”→“Java Application”
方法三:快捷键F11
4.调试结果
(1)整数型初始值为0;
(2)浮点型初始值为0.0;
(3)字符型初始值为空字符;
(4)布尔型初始值为false。
5.快捷键:(分别对应着菜单栏的不同按钮)
F5(Step Into):单步执行程序,遇到方法时进入;
F6(Step Over):单步执行程序,遇到方法时跳出;
F7(Step Return):单步执行程序,从当前方法跳出;
F8(Resume):直接执行程序,遇到断点时停止。
上述程序的调试,使用的“Step Over”按钮