天天看点

Java 调试 | 学习笔记

开发者学堂课程【 Java 面试疑难点串讲1:面试技巧及语言基础:Java 调试】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:

https://developer.aliyun.com/learning/course/24/detail/485

Java 调试

内容介绍

一、断点调试

实际上 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);

}

断点的本质在于:在代码执行到此处的时候需要停止,而此时你有两种选择:

选择一:你可以进入到代码之中观察代码的具体执行效果,也就是每一步执行。

选择二:直接只关心代码的执行结果。

Java 调试 | 学习笔记

这个过程为单步跳入,平行往下走为单步跳过,返回为单步返回。

启动调试模式:

Java 调试 | 学习笔记

一直选择单步跳过,不想看了选择单步返回,继续恢复执行:

Java 调试 | 学习笔记

继续阅读