Eclipse中Debug功能使用

来源:互联网 发布:淘宝排版软件 编辑:程序博客网 时间:2024/05/21 15:00
  • 前述
    之前不怎么重视调试功能的使用,一直都是使用输出或者打印方法来查看程序执行中的变量,但是作为计算机系的人使用这种方法来调试程序实在是有点太low太外行了,最近老师教了一些调试功能的使用,又恰巧在程序中偶遇bug并通过这种调试方法取得了很好的效果,简直就是单车变跑车啊,又快又有逼格。所以,我来这边记录一些关于eclipse中debug功能的使用

  • 相关
    首先在程序的行标那里双击添加断点,然后Java编辑器中右键Debug As->Java Application或者直接点击软件右上角的小强图标进入调试界面,调试完毕之后点击旁边的Java按钮可以回到正常的编辑视图

    1. 单步跳过
      在“调试”视图 的工具栏中单击“弯箭头跳过按钮”(即Step Over(F6)),将执行单步跳过操作,即运行单独的一行程序代码,但是不进入调用方法的内部,然后跳到下一个可执行点并暂挂线程。
      这里写图片描述
    2. 单步跳入
      在“调试”视图 的工具栏中单击“弯箭头跳入按钮”(即Step Into(F5)),执行该操作将跳入调用方法或对象的内部单步执行程序并暂挂线程。
    3. 单步返回
      单步返回(Step Return(F7))按钮一般是灰的,只有在你进入调用方法或者对象内部执行程序时才可以点击,即跳出内部返回之前的做操作
  • 操作
    学习调试的方法当然是上机啦,下面就是一段简单的Java程序用以逐步说明使用方法

public class Debug {    public static void main(String[] args){        Debug de = new Debug();        for(int i = 0; i < 100; i++){            if(i%2 == 0){                de.print(i);                System.out.println("=================>" + de.returnStr(i));            }        }    }    public void print(int n){        System.out.println("------------->" + n);    }    public String returnStr(int n){        return "debug测试" + n;    }}
  • 步骤
  • 单步跳过之后,可以将鼠标悬停在变量上查看变量目前的值
    这里写图片描述
  • 当程序执行到调用方法处时,点击单步跳入,进入到方法或对象的内部这里写图片描述
  • 如若想查看某一变量或者方法的返回值,可以左键选中,右键选择Inspect查看值
    这里写图片描述
    这里写图片描述
  • 如果想一直方便地观察变量的值,可以左键选中,右键选择Watch将变量添加到右上角的变量表中
    这里写图片描述

  • 结尾
    要想了解并熟悉,唯有多练习,对,就这些>,,,,,,>

原创粉丝点击