IDEA 断点调试:
众所周知,调试在开发中大量应用,“费话“不多说,直入正题。
Debug优化设置
大家大多数都是Windows系统,首先优化一下debug设置,更加节省内存空间:设置Debug连接方式,默认是Socket。Shared memory 是 Windows特有的一个属性,一般建议大家使用此配置,内存占用较少。
路径:SettingsàBuild,Execution,DeploymentàDebugger
找到Transport选项 将Socket修改为Shared memory
前奏已经结束,进入正题:
1.断点设置
在代码左侧设置断点,点击鼠标左键,若再单击断点,断点消失。
2.进入Debug模式 ,右键要调试类
3.常用Debug调试快捷键介绍
4.断点调试——条件判断
调试的时候,在循环里添加条件判断,可以极大提高效率,身 心 愉 悦 ?
具体操作,再断点处鼠标右击调出条件断点,可以在满足条件下,实施断点。
5.查看表达式的值
即程序运行在,在某一处如何查看表达式的值。
首先在想要查看的地方加上断点
然后右键选择
在对话框中选择要查询的变量或表达式
附上简单调试java代码,可以直接上手练练
import java.util.Arrays;
public class hello {
public static void main(String[] args) {
for (int i = 0; i < 100 ; i++) {
System.out.println(i);
}
int a = 10;
int b = 20;
int c = 20;
int [] ary = new int[4];
ary[0] = 11;
ary[1] = 56;
ary[2] = 98;
ary[3] = 66;
Arrays.toString(ary);
int d = eat();
System.out.println(d);
}
public static int eat(){
System.out.println("......1");
System.out.println("......2");
System.out.println("......3");
System.out.println("......4");
return 10;
}
}