您的位置:首页 > 编程语言 > Java开发

Eclipse中Debug功能使用

2017-11-18 22:08 537 查看
前述

之前不怎么重视调试功能的使用,一直都是使用输出或者打印方法来查看程序执行中的变量,但是作为计算机系的人使用这种方法来调试程序实在是有点太low太外行了,最近老师教了一些调试功能的使用,又恰巧在程序中偶遇bug并通过这种调试方法取得了很好的效果,简直就是单车变跑车啊,又快又有逼格。所以,我来这边记录一些关于eclipse中debug功能的使用

相关

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

单步跳过

在“调试”视图 的工具栏中单击“弯箭头跳过按钮”(即Step Over(F6)),将执行单步跳过操作,即运行单独的一行程序代码,但是不进入调用方法的内部,然后跳到下一个可执行点并暂挂线程。



单步跳入

在“调试”视图 的工具栏中单击“弯箭头跳入按钮”(即Step Into(F5)),执行该操作将跳入调用方法或对象的内部单步执行程序并暂挂线程。

单步返回

单步返回(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将变量添加到右上角的变量表中



结尾

要想了解并熟悉,唯有多练习,对,就这些>,,,,,,>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: