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程序用以逐步说明使用方法
步骤
单步跳过之后,可以将鼠标悬停在变量上查看变量目前的值
当程序执行到调用方法处时,点击单步跳入,进入到方法或对象的内部
如若想查看某一变量或者方法的返回值,可以左键选中,右键选择Inspect查看值
如果想一直方便地观察变量的值,可以左键选中,右键选择Watch将变量添加到右上角的变量表中
结尾
要想了解并熟悉,唯有多练习,对,就这些>,,,,,,>
之前不怎么重视调试功能的使用,一直都是使用输出或者打印方法来查看程序执行中的变量,但是作为计算机系的人使用这种方法来调试程序实在是有点太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将变量添加到右上角的变量表中
结尾
要想了解并熟悉,唯有多练习,对,就这些>,,,,,,>
相关文章推荐
- 使用Eclipse的 快捷键及 Debug功能
- 使用Eclipse的debug调试功能 --写给刚走出校门的童鞋
- 使用Eclipse的debug调试功能 --写给刚走出校门的童鞋
- JAVA基础学习之IP简述使用、反射、正则表达式操作、网络爬虫、可变参数、了解和入门注解的应用、使用Eclipse的Debug功能(7)
- 灵活使用Eclipse与Java远程调试功能
- Eclipse中使用复制粘贴功能非常卡的解决办法
- eclipse中JBOSS在linux下使用debug模式报错cannot connect to VM Socket closed
- eclipse中android 的Debug调试以及快捷键的使用
- Eclipse使用Debug模式调试Spring Boot项目时跳转到exitCurrentThread的问题
- eclipse中的debug模式的使用
- Eclipse 中的 JFace 数据绑定,第 3 部分: 使用高级功能(14/19)
- 使用webstorm进行javascript的Debug调试功能
- eclipse 在多个项目之间切换使用断点debug
- 使用eclipse的JDT实现JAVA代码格式化功能
- 转载 PHP学习笔记 - 在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
- 【转】使用Eclipse的代码追踪功能
- Tomcat在debug模式下启动,使用eclipse监听
- 怎样在Eclipse中使用debug调试程序?
- Eclipse构建Activiti项目,类导入提示功能不能使用
- PHP学习笔记 - 在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse