`
jmswjzj
  • 浏览: 8955 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

DEBUG 基本操作

阅读更多
最基本的操作是:
1, 首先在一个java文件中设断点,然后运行,当程序走到断点处就会转到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-->重新暂挂于断点
分享到:
评论

相关推荐

    关于SAP Debug的基本知识

    关于SAP Debug的基本知识 SAP Debug是一种重要的调试工具,帮助开发者和管理员解决SAP系统中的错误和问题。在这篇文章中,我们将介绍SAP Debug的基本知识,并描述一些常用的Debug工具和技巧。 T-cd:SM21 系统日志...

    汇编语言实验指导书(实验1 DEBUG基本命令使用 实验2 汇编语言程序的调试与运行 实验3 顺序结构程序设计 实验4 分支程序设计 实验5 循环程序设计 实验6 子程序设计 实验7 中断服务程序设计)

    **实验1: DEBUG基本命令使用** - **实验目的**: - 掌握8086/8088基本指令的使用方法和功能。 - 了解汇编语言程序设计的基本结构。 - 熟悉利用DEBUG调试程序的方法。 - **实验内容**: - 使用`A`命令输入指令。 -...

    dos界面debug的简单操作

    dos 界面 debug 工具是Dos操作系统中的一种基本调试工具,通过dos命令prompt打开dos虚拟窗口,输入debug命令进入debug模式。下面是使用debug工具的一些基本操作: 1. 汇编命令:a 使用汇编命令a可以将汇编代码转换...

    H3C Debug 操作手册大全.rar

    H3C Debug信息详解基础常识.pdf MSDP模块Debug命令详解.pdf ospf debug命令.pdf PIM DM模块Debug命令.pdf RADUIS模块Debug命令详解.pdf Ripng模块Debug命令详解.pdf Rip模块Debug命令详解.pdf SNMP Debug命令.pdf ...

    Debug使用手册 让你轻松掌握debug操作

    Debug 是一个古老的、基于命令行的调试工具,尤其在汇编语言编程和早期的计算机系统中...虽然现代的IDE和高级调试工具提供了更丰富的界面和功能,但了解Debug的基础知识对于深入理解计算机系统工作原理仍然十分有价值。

    win7或win8运行debug

    例如,你可以用DEBUG来创建、修改和运行简单的汇编程序,如加法、减法、跳转等基本操作。 **使用DEBUG** DEBUG的操作界面相对简单,主要包括命令行和内存查看窗口。通过输入不同的命令,如`A`(汇编)、`D`(反...

    H3C-DEBUG_基础常识.rar

    以下将详细介绍DEBUG的基本概念、作用以及在H3C设备中的应用。 DEBUG是英文"Debug"的缩写,意为调试或排错,是网络设备提供的一种实时监控和分析网络数据流的功能。在网络运维中,它可以帮助我们获取设备内部运行的...

    win10环境下debug

    在Windows 10环境下进行调试工作,由于系统本身不再内置DEBUG...通过安装DOSBox并熟悉DEBUG的基本操作,可以在Win10环境下重拾这个经典的调试神器。记得结合提供的安装说明和自己的实践,不断深入学习,提升技能水平。

    debug32用于汇编开发

    "DEBUG32.TXT"可能是debug32的使用手册或者帮助文档,包含了工具的功能介绍、操作指南、快捷键列表和常见问题解答。这对于初学者来说是非常宝贵的资源,他们可以从中学习如何有效地利用debug32进行汇编开发。 ...

    debug安装.rar

    `debug`是微软早期开发的一个非常基础的十六进制编辑器和调试器,它允许程序员直接查看和修改内存、寄存器、磁盘扇区等系统关键部分的数据。通过使用`debug`,你可以执行单步调试、设置断点、查看内存映像、检查和...

    DEBUG的使用,DEBUG的使用

    本文将详细介绍如何利用DEBUG进行程序调试,包括载入程序、检验指令运行、汇编指令、跟踪指令、寄存器操作、内存读取以及编辑内存等关键功能。 #### 二、载入程序 DEBUG可以用来加载并调试已有的程序。使用方法...

    Debug 命令

    在使用 Debug 命令时,需要了解基本命令和参数,并注意操作安全,以避免对系统造成一定破坏。同时, Debug 命令也可以与汇编语言结合使用,例如可以使用 Debug 命令来编写汇编语言程序,以实现更复杂的操作。

    Win7 (64) 运行Debug

    汇编语言是Debug操作的基础,理解基本的汇编指令至关重要。汇编语言是一对一映射机器码的语言,每条指令直接对应CPU的一个或多个操作。在Debug中,你可以直接输入汇编指令进行调试,例如,使用“a”命令来编辑汇编...

    DebugView_debug_检测驱动_驱动_

    在信息技术领域,驱动程序是操作系统与硬件设备之间的桥梁,它们负责将硬件的功能转化为操作系统能理解的语言。对于系统稳定性、性能优化以及故障排查而言,了解并管理驱动程序至关重要。DebugView是一款由微软开发...

    php实现的debug-log日志操作类.zipzip

    在实际使用这个类库时,开发者可以创建一个实例,然后调用相应的日志记录方法,如`debug()`, `info()`, `warning()`, `error()`等,传入相应的消息,类库会自动处理日志的写入操作。 例如: ```php $log = new ...

    Win7 Win10 32/64位 Debug程序附带使用说明

    在32位和64位系统上,Debug程序的使用方式基本一致,但需要注意的是,Debug只能处理16位的代码,因此在64位系统中可能需要通过兼容模式运行。 3. 使用DOSBox进行模拟 DOSBox是一款开源的DOS模拟器,它可以在现代...

    weblogic远程debug

    首先,我们要了解远程Debug的基本原理。远程Debug允许开发者在不中断生产环境服务的情况下,通过网络连接到运行中的WebLogic实例,对应用代码进行调试。这通常涉及到设置服务器端的Debug端口,并在IDE(如Eclipse或...

    Debug

    DEBUG 是一个经典的汇编语言调试工具,主要用于帮助...在汇编语言编程时代,DEBUG是不可或缺的工具,虽然现在高级编程语言和更现代的调试器已经广泛使用,但了解DEBUG的基本操作仍然是对计算机底层原理理解的重要部分。

    汇编语言与debug用法

    《汇编语言和Debug用法.chm》这份电子书中,详细介绍了汇编语言的基本概念和Debug的使用方法,对于初学者来说是一份宝贵的参考资料。同时,配合《E书说明.txt》中的阅读指南,可以更好地理解和利用这本书的内容。...

    DEBUG的常用命令(很全面,很详细)

    【标题】: "DEBUG调试工具详解与应用实践" 【描述】: 本文深入探讨了DEBUG这一经典的调试工具,包括其在汇编语言...通过实验和实际操作,读者能够更好地掌握DEBUG的各种命令和调试技巧,从而提升编程和问题解决能力。

Global site tag (gtag.js) - Google Analytics