开发者学堂课程【 Java 面试疑难点串讲1:面试技巧及语言基础:Java 调试】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:
https://developer.aliyun.com/learning/course/24/detail/485Java 调试
内容介绍
一、断点调试
实际上 MyEclipse 和 Eclipse 都有断点调试功能。
package cn.mldn.demo;
class MyMath {
public static int add(int x,int y) {
int temp=0; //
啰嗦的操作
if(x>0) { //
本代码没有任何的实际意义,只是无聊了瞎写
temp=10;
}else {
Temp=20;
}
Temp=x+y;
Return temp;
}
}
Public class TestAbs {
Public static void main(string[] args) {
Int result=MyMath.add(10,20);
System.out.println(result);
}
断点的本质在于:在代码执行到此处的时候需要停止,而此时你有两种选择:
选择一:你可以进入到代码之中观察代码的具体执行效果,也就是每一步执行。
选择二:直接只关心代码的执行结果。
这个过程为单步跳入,平行往下走为单步跳过,返回为单步返回。
启动调试模式:
一直选择单步跳过,不想看了选择单步返回,继续恢复执行: