




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EclipseDebug调试技巧大版2017-04-2416:131184(0)EclipseDebug调试技巧大版2017-04-2416:131184(0)一、Debug调试中最常用的窗口是另外辅助的窗口有窗说=>=>=>=>1)窗说=>Display=>可以在display1)窗说=>Display=>可以在display=>=>=>2)DebugView(线程堆栈2)DebugView(线程堆栈视图详细SkipAllBreakpoints:DroptoFrame:DroptoFrame帧。使用DropDroptoFrame帧。使用DroptoFrame1.不能drop2.drop到stackframe个包含元素的vertorStepFilters:debug序会一直执行直到遇到未经过滤的位置或断点。StepFiltersUseStepFilters,EditStepFilters,FilterType,FilterPackage1WindowsPreferencesJavaDebug2:选择‘UseStep2:选择‘UseStep步骤4:点击JavaPackageStepReturn:StepOver:StepReturn:StepOver:栈帧及变量值时,我们可以通过Suspend命令将该线程暂挂。有两种Resume1、调有两种Resume1、调标功快捷描Step->单步进入(如果有方法调用,将进入调用方法中进行调试Step单步跳过(Step单步返回(->恢复正常执行(直到遇到下一个断点Runto->执行到当前行(将忽略中间所有断点,执行到当前光标所在行EditStepFiltersA6的propertiesJava标EditStepFiltersA6的propertiesJava标功快捷描无->Copy无->2、数功快捷描->2、数功快捷描->察看选择的变量、表达式的值或执行结果,窗口中查看->显示选择的变量、表达式的值或执行结果,口中显示3)VariablesView变量视图功快捷描->执行选择表达式3)VariablesView变量视图功快捷描->执行选择表达式Runto->执行到当前行(将忽略中间所有断点,执行到当前光标所在行All->无->无->VariablesView显示与DebugVariablesView显示与DebugView息,调试Java窗格中。此外,Java对象还可以显示出其包含的属性的值。在该窗口4)BreakpointsView断点视4)BreakpointsView断点视图HitCount:HitCount:HitCount和Conditional那么可能在Conditional5)ExpressionsView表达式视图2.DebugInspect2.DebugInspect选项。表达式是在当前堆栈帧的上下文中求值的,其结果显示在Display窗口的Expressions视a+b的值,那么就可以在表达式视图中6)Display或者CTRL+U(执行)CTRL+SHIFT+I检查7)1、代码视图码标功描7)1、代码视图码标功描quick2、CallHierarchy窗口标功快2、CallHierarchy窗口标功快捷描opencall4、Search窗口标功快捷描4、Search窗口标功快捷描标功描13.1二、1.设置二、1.设置起进行调试,这个时候我们可以使用条起进行调试,这个时候我们可以使用条件断点设置条件断点可以给该断点设置触发条件,一旦满足某条件是才开始调试,可以在断点处点击鼠标右键,选择 Properties进入断点设置面HitCount和1.1)断点类型及断1.行断点(linebreakpoints):2.方法断点(methodbreakpoints:JDKJDK3.观察断点breakpoints-成员变量访问变更异常断点(exception类加载断点(classload时,如果是org.springframework.demo.MyBean的处理有问题,设置hitcount=N快捷说Alt+shift+q,A1Addlinenumber…,1、是否在发生全局未捕获时挂起(suspendexecutiononstopinmainA3,::2.调2.调试1、调试本地Java语言程–>As以及快捷键(F11),在这一点上,与其他命令(Run)弹出提示,需要切换到调试(Debug)工作区,勾选“Remember弹出提示,需要切换到调试(Debug)工作区,勾选“Remember视图中的几个按钮有快捷键StepStepOverStepInto二、场景一:小二、场景一:小明写了一个任务执行者,该执行者不间断的执行务,在现网上运行了一段时间后,发现有概率的出现一些故障,发现运行一段时间后,该任务者异常退出了,退出的因为是空指针,可以小明想要在本 debug,不知道断点打在哪里,该问题是概率事件不一定会出现,所以小明 几遍下来后,头晕眼花,连代码看不清楚了,小明想要是能有个断点每当出现空指针异常的时候就停下来让他发现问题,那该多异常抛出任何NullPointerException异常后,都会挂起当前线程,给你机抛出任何NullPointerException异常后,都会挂起当前线程,给你机场景二:小明写了一个巨大的循环,在调测代码时,小明发现每当循环到第 次的时候,就是出现问题,没有达到自己的预期,是小明在循环里打了个断点,想看看到底怎么回事,可小明万万没有想到,想要到达 次循环是多么的困难,小明这个时候已经始浮想联翩,如果能有这样的断If循环次数100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程项目施工质量数字化控制方案
- 2025年社区护理学开卷考试题库及答案
- 电焊作业安全规范操作要点
- 建筑施工安全风险防控实务
- 浙江省衢州市2025-2026学年九年级中考模拟英语试卷(含答案含听力原文无音频)
- 企业内部创新激励与奖励方案
- 老年在线教育课程平台创新创业项目商业计划书
- 团队拓展训练项目完整操作方案
- 电商产品摄影与视频制作技巧
- 拐枣购销合同范本5篇
- 问诊病史采集
- 古诗300首(自主考级)标题注音版
- 中国移动《下一代全光骨干传送网白皮书》
- 垃圾袋手工制作衣服
- 《原位杂交技术》课件
- 富士康线上测评题库
- 《泰康养老社区》课件
- 系统布置设计-SLP方法课件
- “高中生物口腔健康课件”
- 健康传播 课件 第一章
- 德能勤绩廉量化评分表
评论
0/150
提交评论