Java | 如何在Eclipse中调试Java程序

    步骤 1 : 准备一段Java代码   
    步骤 2 : 设置断点   
    步骤 3 : 点击调试按钮   
    步骤 4 : 确认切换到调试Perspective   
    步骤 5 : 切换回开发Java代码的Perspective   
    步骤 6 : 调试Perspective   
    步骤 7 : 单步运行   
    步骤 8 : 观察右上角 Variables的变化   
    步骤 9 : 退出  

步骤 1 :准备一段Java代码

这是一个有for循环的Java代码,利于观察设置断点的效果

package Test;

public class EclipseDebugLearning {
    public static void main(String[] args) {
  
        int moneyEachDay = 0;
        int day = 10;
        int sum=0;
        for (int i = 1; i <= day; i++) {
            if(0==moneyEachDay)
                moneyEachDay = 1;
            else
                moneyEachDay *= 2;
              
            sum+=moneyEachDay;
              
            System.out.println(i + " 天之后,钱总数是: " + sum );
        }
    }
  
}

步骤 2 :设置断点

断点概念: 断点就是指在调试模式下,当代码运行到断点这个位置的时候,就会停下来,便于开发者观察相关数据,进行代码逻辑的分析,排错。

设置断点有几种方式,比如要在第八行设置断点
1. 在行号8那个位置,右键点击鼠标,然后选择Toggle Breakpoint就可以添加或者删除断点了
2. 在行号8那个位置, 双击鼠标左键也可以添加或者删除断点。
3. 菜单->Run也可以,不常用,没有鼠标方便。

设置断点

步骤 3 :点击调试按钮

在平时用运行按钮左边, 有个虫子按钮,就是debug按钮。
点击进行调试。
注: 需要注意的是,当前类,一定要有主方法,否则就会调试到 上一次成功运行的程序

点击调试按钮

步骤 4 :确认切换到调试Perspective

如果是第一次运行,会弹出一个对话框询问是否要切换到调试视觉, 点击YES。

确认切换到调试Perspective

步骤 5 :切换回开发Java代码的Perspective

点击右上角的Debug旁边的 Java,就可以切换回原来熟悉的Java 开发环境了

切换回开发Java代码的Perspective

步骤 6 :调试Perspective

在调试视觉,需要关注的是这么4个区域
1. 当前是哪个线程,因为是非多线程程序,所以就是主线程
2. 对第八行运行有影响的几个变量的值,这个就是调试的主要作用,观察这些值的多少,进行分析问题所在或者理解代码逻辑
3. 当前代码,表示马上就要运行第八行,但是还没有来得及运行第八行
4. 控制台输出

其他还有些区域,不常用

调试Perspective

步骤 7 :单步运行

点击这个按钮,就可以一行一行的执行了,或者用快捷键F6

单步运行

步骤 8 :观察右上角 Variables的变化

这是调试期间主要需要注意的区域,通过观察,分析,理解这些值的变化来加强对代码的理解,或者寻找代码的错误所在

观察右上角 Variables的变化

步骤 9 :退出

红色按钮,点击退出

退出

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值