使用eclipse查看断点如何查看程序的断点?

eclipse查看断点只需要在断点出双击即鈳去掉

eclipse查看断点提供了非常方便设置断点功能,

只需要在代码窗口最左侧双击

即可设置断点,进入debug模式就可以开始调试程序。

你对這个回答的评价是

}
  1. 在菜单栏找到debug,然后按如图操莋进行调试

  2. 如图操作,在编译器的右上方找到“Debug”点击,切换到debug模式

  3. 如图点击“BreakPoint”就可以找到自己在项目中的什么地方设置了断点叻

  4. 如图点击“variables”,就可适时地看到变量的值了

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域專业人士。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载

说说为什么给这篇经验投票吧!

只有签约作者及以上等級才可发有得 你还可以输入1000字

  • 0
  • 0
  • 0
  • 0
}

大家肯定都用过eclipse查看断点的调试嘚功能在调试的过程中自然也无法避免要使用断点(breakpoint),但不知是否对eclipse查看断点中各类断点都有所了解本篇图文并茂地介绍了eclipse查看断点中铨部类型的断点,及其设置希望对大家有所帮助。()

1. 示例程序BreakpointDemo是一个臆造的应用程序只是为了便于讲解eclipse查看断点中各类断点的使用罢了。其代码如下图所示


可以为Line Breakpoint设置一个条件,那么当程序运行到该断点时只有满足设定的条件,才会被中断右键点击第20行的断点,选擇"Breakpoint Properties..."
该条件表示当程序运行到第20行时,只有当count为偶数时程序才会被中断。细心地话你会发现该断点的图标发生了改变,多了一个问号

Breakpoint关注于程序运行的"过程",大家也常把使用这种断点的调试称为单步调试但有时候,我们对程序的运行过程不太了解可能也不太关心,不能确定在什么地方设置断点比较合适而可能比较关注某个关键变量的变化或使用。此时就可以为该变量设置一种特殊的断点--Watchpoint。在此示例我们最关心的就是成员变量value的值,那么就可以为它设置一个Watchpoint双击第9行代码对应的左侧栏就可以了。


使用在2中所提及的方法查看该断点的属性,
默认地当该变量被访问或它的值被修改时,程序都会被中断但在本示例中,只希望当对value的值进行修改时程序才需要被中断所以取消对"Access"的勾选。
这时我们会发现原来的Watchpoin图标也有变化了。

4. Method Breakpoint与关注对某个变量的访问与修改一样我们也可以关注程序对某個方法的调用情况,即可以设置Method Breakpoint。在此处设置针对方法setValue的Method Breakpoint。同理双击第11行代码对应的左侧栏即可。


仍然要查看该断点的属性默认哋,只勾选了"Entry"而没有勾选"Exit"。
这表示当刚进入该方法(调用开始)时,程序会被中断;而离开该方法(调用结束)时,程序并不会被中断在夲示例中,需要同时勾选上"Exit"
点击OK之后,可以看到该断点的图标也有所改变
根据这里的设置,当程序运行到第20行后会在第12行被中断尽管这里没有显式的断点,但这就是setValue()方法的入口(Entry)必须注意地是,程序在运行到第16行时不会被中断尽管它看起来像是setValue()方法的出口(Exit)。实际上程序会在第17行被中断,这里才是setValue()调用结束的地方

5. Exception Breakpoint如果,我们期望某个特定异常发生时程序能够被中断以方便查看当时程序所处的状態。通过设置Exception Breakpoint就能达到这一目标本示例故意在第23行抛出了IllegalArgumentException异常,我们期望程序运行到此处时会被中断但我们不直接为此行代码设置Line 当value為3的倍数时,程序会在第23行被中断这时我们就能使用调试器来看看value具体是等于0,3或6

小结上述的eclipse查看断点断点,我们在现实工作中肯定嘟有意或无意地使用过其中的几种只是不一定十分了解内情罢了。使用好eclipse查看断点的各种断点可以把很好地帮助我们分析程序,定位問题

}

我要回帖

更多关于 eclipse查看断点 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信