✈【【零基础 快速学Java】韩顺平 零基础30天学会Java】
在开发中,新手程序员在查找错误时,这时老程序员就会温馨提示,可以用断点调试一步一步的看源码执行的过程,从而发现错误所在。
在断点调试过程中,是运行状态,是以对象的运行类型来执行的。
断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。进行分析从而找到这个Bug。
断点调试是程序员必须掌握的技能。
断点调试也能帮助我们查看java底层源代码的执行过程,提高程序员的Java水平。
F7:跳入
F8:跳过
shift + F8:跳出
F9:resume,执行到下一个断点

package com.dingjiaxiong.debug_;
/**
* ClassName: Debug01
* date: 2022/9/3 14:26
*
* @author DingJiaxiong
*/
public class Debug01 {
public static void main(String[] args) {
int sum = 0;
for(int i = 0 ; i < 10 ; i++){
sum += i;
System.out.println("i = " + i);
System.out.println("sum = " + sum);
}
System.out.println("end...");
}
}
查看变量的变化情况(逐行执行代码)
添加断点


进行调试

等待进行操作

逐行执行

跳到下一个断点
F8


这个截图不好说明,就是从头执行一遍代码。

这里最后附上韩老师关于断点调试的视频地址:
【【零基础 快速学Java】韩顺平 零基础30天学会Java】 https://www.bilibili.com/video/BV1fh411y7R8?p=330&share_source=copy_web&vd_source=415854ff1b8f03d642857b6a175f8102
韩老师YYDS。