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)的单步跳入的功能了。
跳到方法体里面去改!!杀入老窝。够狠把。

最近更新

商业街区装修工程转让合同协议 2页

园林景观草皮种植与生态旅游合同 3页

2025年最新员工培训自我鉴定范文 8页

地下室开发建设与销售联合协议 3页

地产楼盘销售经理岗位聘用合同样本 4页

地质灾害评估现场调研咨询服务合同 3页

场地地质环境调查与监测服务合同下载 3页

城市公交车辆租赁合同汇编 3页

城市更新项目场地房屋租赁执行协议 3页

2025年最新个人雇佣保姆合同协议书范本 11页

2025年最新万圣节送糖的由来 3页

大学生实习实训基地合作协议书 4页

大院租赁合同范本与租赁用途变更及审批程序 4页

奔驰汽车融资租赁合同范本(新能源汽车) 3页

安置就业企业社会责任项目合作协议范本 3页

2025年暑假学生的学习计划(精选篇) 18页

2025年暑假作文优秀范文600字 9页

宠物猫寄养与宠物美容美体及陪伴服务协议 3页

2025年普通话通常几月份报名 4页

QC T 262-2024《汽车渗碳齿轮金相检验》 18页

桥梁建设协议书 5页

兰州市机动车停车场管理办法全文 11页

全国中学生物理竞赛实验指导书思考题参考答案.. 8页

教育教学基础知识填空题汇总 21页

DLT---电力建设施工质量验收及评价规程-第部分.. 37页

关于印发《自治区财政存量资金管理暂行办法》.. 11页

销售团队背景市场营销培训 22页

根据河北省电化教育馆《关于举办河北省第一届.. 86页

一梦漫言 41页