Java 调试 | 学习笔记

简介: 快速学习 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);

}

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

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

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

图片1.jpg

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

启动调试模式:

图片2.jpg

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

图片3.jpg

相关文章
|
2月前
|
监控 负载均衡 Dubbo
|
3月前
|
前端开发 Java 数据安全/隐私保护
Java学习—GUI编程学习笔记
Java学习—GUI编程学习笔记
|
5月前
|
安全 Java 持续交付
Java本地远程服务器debug调试
Java本地远程服务器debug调试
121 0
|
6月前
|
Java 编译器
【Java学习笔记】 对象和类
【Java学习笔记】 对象和类
|
4月前
|
存储 缓存 安全
《java核心技术36讲》学习笔记-------杨晓峰(极客时间)
《java核心技术36讲》学习笔记-------杨晓峰(极客时间)
54 0
|
2月前
|
监控 IDE Java
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
40 0
|
1月前
|
存储 前端开发 Java
java学习笔记
java学习笔记
61 0
|
3月前
|
XML Java 数据格式
Spring5学习笔记——狂神说Java
Spring5学习笔记——狂神说Java
|
4月前
|
数据采集 缓存 分布式计算
java并发编程实践——王宝令(极客时间)学习笔记
java并发编程实践——王宝令(极客时间)学习笔记
35 0
|
4月前
|
Java 数据库连接 数据库
Java大数据开发工程师__Spring学习笔记(待更新)
Java大数据开发工程师__Spring学习笔记(待更新)
28 1