进入debug模式:
1、设置断点
断点分类:
A.我们常说的断点(breakpoints)是指line breakpoints,双击某一行左边或者使用快捷键Ctrl+Shift+B即可添加断点。
B.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂,是追终某一个变量的改变的好方法。选中一个变量,然后点击“Run”,添加watchpoint;
C.method breakpoint 进入此方法时暂挂(Run-method breakpoint)
D.Exception breakpoint 当程序抛出设置的Execption时暂挂
2、启动eclipse的debug模式
3、运行程序,在后台遇到断点时,进入debug调试状态
=====================================================================
作用域
功能 快捷键
全局
单步返回 F7
全局
单步跳过 F6
全局
单步跳入 F5
全局
单步跳入选择 Ctrl+F5
全局
调试上次启动 F11
全局
继续
F8
全局
使用过滤器单步执行 Shift+F5
全局
添加/去除断点
全局
显示
Ctrl+D
全局
运行上次启动 Ctrl+F11
全局
运行至行 Ctrl+R
全局
执行
Ctrl+U
=============================
1.Step Into (also
F5) 跳入
2.Step Over (also
F6) 跳过
3.Step Return
(also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step
Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint。
例如 :A和B两个断点,debug过程中发现A断点已经无用,去除A断点,运行resume就会跳过A直接到达B断点。
6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit
count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视对象、方法或变量的变化 选择某个变量,点击右键,查看“watch”
9. variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.以此来进行快速调试。
10.
断点属性:
1.hit count 执行多少次数后暂挂 用于循环
2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
3.suspend thread 多线程时暂挂此线程
4.suspend VM 暂挂虚拟机
11.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点
15.resume 当debug调试跑出异常时,运行resume,重新从断点开始调试
16.如果一行有很多方法,
当第一次按F5键就跳入这一行第一个方法,F6一步一步调试,F7跳出这方法.
当第二次按F5键就跳入这一行第二个方法,F6一步一步调试,F7跳出这方法.
以此类推.想进入这一行第几个方法,就按几次F5和F7.
分享到:
相关推荐
【Eclipse Debug调试技巧详解】 Eclipse作为一款强大的Java集成开发环境,其强大的调试功能是开发者不可或缺的工具。本文将详细介绍Eclipse中的调试视图及其常用功能,帮助开发者提升调试效率。 1. **Debug视图** ...
### Eclipse的Debug调试技巧详解 #### 一、Debug视图概览 Eclipse IDE 提供了一个强大的调试工具,可以帮助开发者高效地找出并修复程序中的错误。本文将详细讲解Eclipse中Debug视图的功能及其使用技巧。 #### 二...
本文将深入探讨Eclipse的调试技巧,帮助您从入门到熟练掌握Eclipse的Debug功能。 首先,让我们了解Eclipse调试器。Eclipse调试器是Eclipse IDE中的核心组件之一,它允许开发者对Java应用程序进行逐步执行、查看变量...
在Eclipse中使用debug是软件开发中调试代码的一个重要环节,尤其对于Java开发者来说,Eclipse作为一个成熟的集成开发环境,提供了强大的调试...理解和掌握上述调试技巧对于任何Eclipse使用者而言都是基础必备的能力。
几乎所有的程序开发都会面临错误排查的问题,因此掌握高效的调试技巧至关重要。Eclipse作为一款广泛使用的集成开发环境(IDE),内置了强大的Java调试器,支持多种调试功能。Eclipse的调试功能主要由以下几个部分...
本文将详细介绍Eclipse调试中的一些常用技巧,这些技巧可以帮助开发者更高效地找到代码中的错误,并增强开发者的调试能力。 首先,条件断点是提高调试效率的重要工具。它允许开发者在代码执行时设置特定条件,程序...
Eclipse Debug调试技巧大全(总结) Eclipse Debug调试技巧大全(总结)是指在Eclipse开发环境中,使用Debug视图来调试Java程序,掌握Debug视图的使用技巧可以提高开发效率和 Debug效率。本文将详细介绍Eclipse ...
Eclipse Debug 调试技巧总结 Eclipse Debug 调试是一种实用的Java调试技巧,主要用于Eclipse操作讲述,讲述了多种调试技巧。下面是对Eclipse debug 调试的详细介绍: 一、断点调试 断点是调试中最基本的概念。在...
总的来说,掌握Eclipse的Debug调试技巧对于Android开发至关重要。通过合理设置断点、有效利用Logcat以及连接真机调试,能够显著提高开发效率并解决问题。记住,在调试结束后及时清理断点和不再需要的观察表达式,...
### Android开发之使用Eclipse Debug调试详解 在Android开发领域,使用Eclipse作为集成开发环境进行Debug调试是一项基本且重要的技能。本文将详细介绍如何在Eclipse中高效地使用Debug功能,帮助开发者更准确、快速...
本文将详细介绍Eclipse中的几种常用的调试技巧。 #### 二、条件断点 条件断点是一种高级的断点类型,它允许开发者根据一定的条件来决定是否在某个位置暂停程序执行。这在处理复杂的逻辑判断或循环结构时非常有用。...
本文将详细介绍Eclipse中的几个关键调试功能:stepFilter、resume、inspect、watch、StepInto、StepOver、StepReturn、其他快捷键以及一些高级调试技巧。 #### 二、关键调试功能 **1. Step Filtering (stepFilter)...
在Eclipse中,Debug模式下的小技巧包括:管理好Watched表达式和断点。watch过的变量和手动添加的断点不会自动删除,这可能导致Eclipse性能下降。因此,建议在每次调试前清理之前的断点和Watch列表,仅保留当前调试所...
通过熟练掌握这些调试技巧,开发者可以更高效地定位和修复代码中的问题,提高开发效率,确保程序的正确性。在实际工作中,结合Eclipse的调试功能进行实践,能够让你在面对复杂的程序逻辑时游刃有余。
总的来说,掌握Eclipse的Debug调试技巧对于优化Android开发效率和解决bug至关重要。合理设置断点、有效利用变量查看功能、实时日志输出,都是提升开发体验的有效手段。同时,注意维护良好的调试环境,定期清理不再...
在IT开发过程中,调试...总的来说,熟练掌握Eclipse的调试技巧,特别是F6、F8和F5的使用,能极大地提高你的编程效率,帮助你更快地找到并解决代码中的问题。通过实践和熟悉这些快捷键,你将在开发过程中更加得心应手。