`

debug的使用

 
阅读更多

1.首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run
当程序走到断点处就会转到debug视图下。
2.F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
也就是执行本行代码,跳到下一行,
3.F7是跳出函数
4.F8是执行到最后。
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
6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视变量的变化
9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
1.hit count 执行多少次数后暂挂 用于循环
2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
3.suspend thread 多线程时暂挂此线程
4.suspend VM 暂挂虚拟机

13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点

分享到:
评论

相关推荐

    Masm-Debug使用

    Masm-Debug使用教你怎样在DOS下DEBUG汇编语言程序!

    visualstdio中的Debug使用

    "Visual Studio 中的 Debug 使用" 在 Visual Studio 中,Debug 是一个非常重要的功能,它可以帮助开发者快速地发现程序中的错误和问题。在本文中,我们将介绍如何在 Visual Studio 中设置断点并调试程序,从而更快...

    Debug使用详解(word文档)

    【Debug使用详解】 Debug是一个强大的低级调试工具,主要用于对汇编语言程序进行调试和分析。在使用Debug时,需要注意以下关键知识点: 1. **数字表示**:在Debug中,所有的数字默认被视为十六进制。如果需要输入...

    DEBUG使用大全详解

    ### Debug使用大全详解 在计算机科学领域,Debug(调试)是一项至关重要的技能,它帮助程序员查找、分析并修复代码中的错误或bug。本文将全面解析Debug的使用方法,旨在为编程爱好者提供一个深入理解Debug机制的...

    SAP ABAP DEBUG 方式总结

    使用SM13查询错误,双击错误程序并启动Debug。 五、运行中程序Debug 通过SM50监控当前运行程序,利用SM37中的进程ID进行调试。 六、Smartforms Debug 找到main program并设置断点,重新执行Smartforms以启动Debug...

    汇编步骤和Debug使用方法参照.pdf

    《汇编步骤与Debug使用方法详解》 汇编语言编程是一种低级编程方式,它直接对应于计算机硬件的指令集,对于理解计算机底层工作原理和优化代码有着重要意义。本文将详细阐述汇编程序的建立与调试过程,以及如何使用...

    E-Debug虫子修复.rar_E-Debug虫子修复_e-bug虫子修复_e-debug 使用_虫子修复工具_虫子修复版

    本文将深入探讨E-Debug虫子修复的原理、使用方法以及其在软件调试中的重要作用。 首先,我们需要明确什么是“虫子”。“虫子”在计算机术语中通常指代程序错误或漏洞,这些错误可能会影响软件的正常运行,甚至导致...

    debug使用 DEBUG命令详解

    对 address 使用十六进制值,并键入不以“h”字符结尾的每个值。如果不指定地址,a 将在它上次停止处开始汇编。 有关将数据输入到指定字节中的信息,请参看Debug E(键入)。 有关反汇编字节的信息,请参看Debug...

    DEBUG的使用方法

    以上就是关于DEBUG使用方法的一些基础知识和具体应用案例。通过这些示例,我们不仅能够了解到DEBUG的强大功能,还能进一步深入理解计算机内部的工作原理。希望本文能够帮助到正在学习微机原理与接口技术的朋友。

    8086虚拟环境安装流程“加”DEBUG使用方法.pptx

    8086虚拟环境安装流程“加”DEBUG使用方法.pptx

    汇编debug使用

    ### 汇编Debug使用详解 #### 一、概述 汇编语言作为一种低级编程语言,在计算机系统开发、硬件控制等领域具有不可替代的作用。而**DEBUG**作为一款专为汇编语言设计的强大调试工具,其功能包括但不限于查看、修改...

    Debug使用说明.pdf

    Debug是一种在计算机操作系统中广泛使用的程序调试工具,尤其在MS-DOS操作系统中,它是一个内置的、功能强大的汇编语言调试器。本篇说明文档详细介绍了如何使用Debug命令进行程序调试,以下为文档中涵盖的知识点: ...

    debug使用说明,配有图片说明,轻松易学

    在本文中,我们将深入探讨如何使用debug工具进行程序调试,这个工具提供了丰富的命令来查看和修改内存内容、处理寄存器以及汇编指令。通过掌握这些基本操作,开发者能够更有效地定位和修复程序中的错误。 首先,...

    debug命令详解 DEBUG是一个DOS实用程序,是供程序员使用的程序调试工具,可以用它检查内存中任何地方的字节以及修改任何地方的字节

    本文将深入解析 DEBUG 命令的使用方法。 首先,DEBUG 提供了 `A` 命令,用于直接汇编 8086/8087/8088 处理器的机器码。在这个过程中,所有的数值都以十六进制形式输入,可以是1到4个字符。如果要在汇编中添加操作码...

    DEBUG使用试验报告三.doc

    实验报告三围绕DEBUG工具的使用展开,旨在帮助学习者理解汇编语言的规范,掌握DEBUG命令的调试程序方法。DEBUG是DOS系统中一个内置的调试工具,它提供了多种指令来查看内存、修改内存、单步执行代码以及检查寄存器...

    debug详细使用细解+技巧实例

    本篇文章将深入探讨debug的详细使用方法以及实用技巧,旨在帮助开发者更高效地定位和解决问题。 首先,理解debug的基本概念是至关重要的。Debug,即调试,是在软件开发过程中,通过运行程序并检查其内部状态来查找...

    汇编DEBUG命令使用解析及范例大全

    ### 汇编DEBUG命令使用解析及范例大全 #### Debug简介 DEBUG是一个功能强大的工具,主要用于测试和调试MS-DOS可执行文件。通过这个工具,用户能够深入了解程序的内部运行机制,诊断并修复错误。DEBUG支持一系列命令...

Global site tag (gtag.js) - Google Analytics