问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何调试程序.ppt

发布网友 发布时间:2022-04-23 16:09

我来回答

2个回答

热心网友 时间:2023-10-09 03:02

最基本的操作是:
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--重新暂挂于断点

热心网友 时间:2023-10-09 03:02

首先,写一个简单的程序,如下图所示。
在你要开始调试的那一行的最开头点击一下,会出现一个红点,表示从这里开始调试。

点击上面工具栏中的绿色小三角,开始调试。

开始调试后程序会执行到你要调试的这一行,便停止,那么如何继续向下调试呢。如图所示,点击最上面的逐过程,就会向下一行执行。
调试过程中你可以这样查看各个变量的值。将鼠标放在你想要知道其值的变量上,比如这边的c变量,程序就会自动提示此时值为多少。这样便用你了解调试过程中每时每刻变量的值是多少,如下图所示。
执行到程序的最后一行,程序自动终止。调试程序是不是很简单,快来试试吧。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
陌陌发语音出现转码失败怎么办 女孩2010年5月10号阴历3月27早晨9点55分出生的五行缺什么 钟姓男孩名字2023年5月10日出生的 凤眼果有什么营养?凤眼果的这些营养你都知道吗? 专升本成绩多少合格 山东专升本成绩多少合格 山东2022年专升本成绩什么时候出 2024专升本成绩公布时间及入口 2023年山东专升本各专业录取分数线 什么时候出专升本成绩 山东专升本综合素质测评成绩怎么算 C语言函数指针很纠结的问题,请达人解惑…… w7不激活会怎么样 VB FOR 循环,放置图片 这个语句是什么意思? 一个简单基础的java程序,用PPT介绍一下运行流程,我需要向别人介绍它的运行机制 错过win7的激活时间会怎样?不激活有什么后果? 如何用vba批量修改ppt中组合图形的字体格式 英语翻译 在求职面试中,你必须使考官深信你能胜任这个职务(be qualified) 怎么关闭向好友展示我正在玩的QQ游戏。 你认为自己能胜任这份工作吗。英语翻译 一个怎么分身 我画画画很好,所以可以胜任这个职位英文 有谁知道QQ里下拉那个全民闯关怎么关闭的,好烦人这个东西,一直都在 姓胡和姓潘闺蜜头像一左一右 英语翻译:我希望得到这份工作,如果被录用,我将感到荣幸并肯定能够胜任工作 微信分身帐号忘了怎样找回来? 关于我姓潘这个姓氏的网名签名头像 英语翻译:她出色的英语使她完全能胜任这份工作。(qualify) 微信分身,是一个同时能在一个手机上分身登吗? 求大神做一张姓氏头像。姓潘 二维数组用for循环输出? win7系统激活后和没激活有什么区别? win10笔记本电脑插电源后不显示充电标志,但是能充进去电,怎么回事... PHP如何读取PPT? 如果Windows7没有使用密钥激活继续使用会出现怎样的状况?详细点。 电脑插上充电器,图标不显示充电状态怎么回事? 怎么用php读取ppt文档的内容,并且在浏览器 联想电脑充电的时候不显示充电是怎么回事? asp.net高手来回答,急用,在线等... 如果没有激活win7密匙会怎么样 求c语言的详细教程 VC++中 ,已知多个点的坐标(十几个)请问怎么用MFC一次性实时的画出这多个点,并及时的擦除,谢谢 为什么笔记本电脑插上电源后不显示充电? 菜鸟求助PHP字符替换的问题 我的电脑插上电源,不显示充电?为啥 winbugs中multiple definitions of node错误怎么处理 电脑连接电源能充电但不显示充电 用VBA在outlook邮箱发送会议邀请的时候,能自动把指定ppt里面的内容复制到会议的正文里,如何实现? 电脑充电器已连接,但未冲进去电,也不显示? 怎样使以下随机函数不重复出现(VB)?