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

            </div>
相关文章
|
3天前
|
Java 编译器 开发工具
Java基础学习笔记——idea篇
JDK由JRE(包含JVM和核心类库)和开发工具箱(如javac编译器和java运行工具)组成。Java项目结构包括Project、Module、Package和Class。IDEA快捷键包括:生成main方法(main psvm)、复制代码(Ctrl+D)、删除代码(Ctrl+Y/X)、格式化代码(Ctrl+Alt+L)、重命名(Shift+F6)等。
17 0
|
3天前
|
监控 负载均衡 Dubbo
|
3天前
|
前端开发 Java 数据安全/隐私保护
Java学习—GUI编程学习笔记
Java学习—GUI编程学习笔记
|
3天前
|
存储 缓存 安全
《java核心技术36讲》学习笔记-------杨晓峰(极客时间)
《java核心技术36讲》学习笔记-------杨晓峰(极客时间)
62 0
|
3天前
|
监控 IDE Java
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
48 0
|
3天前
|
Java 测试技术 Android开发
Java 测试和调试:提高代码质量的实用策略
【4月更文挑战第27天】测试和调试是软件开发中确保应用稳定、高效且可靠的关键步骤。对于 Java 开发者来说,掌握有效的测试和调试技巧可以大大提高代码质量和减少生产环境下的问题。
25 2
|
3天前
|
存储 前端开发 Java
java学习笔记
java学习笔记
63 0
|
3天前
|
XML Java 数据格式
Spring5学习笔记——狂神说Java
Spring5学习笔记——狂神说Java
|
3天前
|
安全 Java
《深入理解java虚拟机》学习笔记-----郑雨迪
《深入理解java虚拟机》学习笔记-----郑雨迪
45 0
|
3天前
|
数据采集 缓存 分布式计算
java并发编程实践——王宝令(极客时间)学习笔记
java并发编程实践——王宝令(极客时间)学习笔记
42 0