01.Java教程-基础必备--2.Java核心基础好评30天入门---Eclipse、IDEA通用配置
一、测试代码
测试代码 1
##DebugTest.java
package com..java;
public class DebugTest {
public static void main(String[] args) {
int i = 10;
int j = 20;
System.out.println("i = " + i + ", j = " + j);
DebugTest test = new DebugTest();
int max = test.getMax(i, j);
System.out.println("max = " + max);
}
private int getMax(int k, int m) {
int max = 0;
if (k < m) {
max = k;
} else {
max = m;
}
return max;
}
}
测试代码 2:
##DebugTest1.java
package com..java1;
public class DebugTest1 {
public static void main(String[] args) {
int[] arr = new int[] {1,2,3,4,5};
System.out.println(arr);
char[] arr1 = new char[] {'a','b','c'};
System.out.println(arr1);
}
}
二、如何调试
- 设置断点
注意:可以设置多个断点
- debug as java application
常用操作
操作 | 作用 |
step into 跳入(f5) | 进入当前行所调用的方法中 |
step over 跳过(f6) | 执行完当前行的语句,进入下一行 |
step return 跳回(f7) | 执行完当前行所在的方法,进入下一行 |
drop to frame | 回到当前行所在方法的第一行 |
resume 恢复 | 执行完当前行所在断点的所有代码,进入 下一个断点,如果没有就结束 |
Terminate 终止 | 停止JVM, 后面的程序不会再执行 |