1 / 18
文档名称:

调试技巧.ppt

格式:ppt   大小:726KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

调试技巧.ppt

上传人:wz_198620 2017/8/22 文件大小:726 KB

下载得到文件列表

调试技巧.ppt

相关文档

文档介绍

文档介绍:大话Eclipse调试技巧
话说调试
调试就是测试程序的方法
()方法来查看我们程序中存在的问题。这种方法也叫调试,但太笨拙了,会累死人的!
现在我们用eclipse可以帮我们调试,而且再也不用写什么输入语句,来一步一步的测试了。但我们还是需要一步一步的调试程序啊,那怎么办呢??
断点简介
程序一旦运行,就像瀑布一样一发不可收拾!我们怎么能控制它呢,李白尚曰:“抽刀断水,水更流”呢??
别担心,有办法让它停。
断点闪亮登场!!!!
断点顾名思义就是能使程序断下的点,我们可以让程序在我们想让其停止的代码行停。然后,我们可以看看其内部是什么情况,甚至可以修改已经有的属性!而且不用重新运行程序!神奇吧。
如何设置断点??
很简单!
,就会看见出现一个小圆点.,再次双击,断点消失。
,选择切换断点。也会出现一个断点,再次选择切换断点是,断点会消失。还可以让断点禁用
运行调试,查看断点
有了断点,我们运行调试
方法:,下拉菜单中选择调试方式,选择 java应用程序
方法2. 菜单栏下选择单机小虫图标
演示1
断点操作
查看断点:
快捷键的使用:
F6单步跳过。
视图里面的选项介绍:
修改断下的属性值(变量视图)
可以输入语句查询修改属性,方法(显示视图)
可以查看所有的断点(断点视图)
查看表达式,变量的值(表达式视图)
演示2
应用举例
int result= ();
boolean isBig=false;
if(result>=50)//如果是这十个数相加大于50则为大,否则为小。
{ isBig=true; }
("isBig="+isBig);
getSum();//该方法返回十个整数(ram >=0&& ram <=10) //的和
我们的任务是要让程序总是输出isBig=true!!!!
修改断点
方法1. 投机取巧
如果我们直接修改isBig的初始值为true,那么我们不用if判断就直接完事.
但有缺点,result<50但结果isBig却是true,矛盾了吧!!
演示3

如果我们修改getSum的返回值,让其大于50的话,经过if的判断,那么我们的结果肯定是true。
哈哈,这样的话,没问题了吧。
错!还有问题,ram的值还是没改变啊,我需要连同ram一起改了才能天衣无缝啊!!
演示4
F5快捷键应用
那就要用到快捷键(F5)的单步跳入的功能了。
跳到方法体里面去改!!杀入老窝。够狠把。