断点调试(debug)

本文介绍了Java编程中使用断点调试的方法,包括F7、F8、F9等快捷键的功能。通过F8逐行执行代码,F7进入方法,F9跳至下一个断点。在调试中,可以查看方法源码,如Arrays.sort()的实现。同时,文章提供了一个DebugExercise,演示了如何通过调试追踪对象创建过程,从加载类信息到构造器初始化,再到toString方法的调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

F8案例

​编辑 debug过程中报错

​编辑用debug查看方法源码

一层一层查看 Arrays.sort()方法

F9

DebugExercise


介绍:断点调试是指在程序的某一行设置一个断电,调试时,程序运行到这一行就会停住,然后可以一步步往下调试,调试过程中可以看到各个变量当前的值,如果出错的话,调试到出错的代码行就会显示错,进行分析从而找到这个bug。

快捷键:F7(跳入:跳入方法内),F8(跳过:逐行执行代码),shift+F8(跳出:跳出方法),F9(resume,执行到下一个断点)

F8案例

public class Debug01 {
    public static void main(String[] args) {
        int sum = 0;
        for (int i = 0; i <= 3; i++) {
            sum += i;
            System.out.println("i=" + i);
            System.out.println("sum=" + sum);
        }
        System.out.println("结束循环");
    }
}

 逐行执行代码

遇到输出语句会挨个输出

 循环执行完后就会执行后面的语句

直到该程序所有语句全部执行完就会自动跳出

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周小末天天开心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值