好文档 - 专业文书写作范文服务资料分享网站

Eclipse中文教程3

天下 分享 时间: 加入收藏 我要投稿 点赞

图5.19

开启Breakpoints Properties窗口,选取Enable Condition的复选框,然后就可以输入条件式来暂停程序。 Suspend when的选项中:

?? condition is‘true’(条件式成立) ?? value of condition changes(值改变时) Suspend Policy

?? Suspend Thread表示只暂停错误发生时的Thread,其它Thread继续执行。

?? Suspend VM表示暂停整个虚拟机器。

Eclipse中文教程.doc 第 213 頁,共 288 頁

更多电子书教程下载请登陆http://down.zzbaike.com/ebook

本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。

图5.20

例如阶乘只能使用正整数,当value == 0时,就不符合阶乘的条件,就让程序暂停。

5.7监视点(Watchpoint)

之前使用的岔断点称为Line Breakpoint,除了Line Breakpoint以外,也支持监视点(Watchpoint)、方法岔断点(Method Breakpoint)以及异常岔断点(Exception Breakpoint)。

设定监视点,表示当程序准备去存取或修改某字段时,就会暂停执行。监视点不能设在区域变量身上,只能在字段身上。

Eclipse中文教程.doc

第 214 頁,共 288 頁

更多电子书教程下载请登陆http://down.zzbaike.com/ebook

本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。

设定监视点,在「Java」视景的编辑器中,选取一个字段,然后再选「Run」→「Toggle Watchpoint」。

图5.21

设定完成后,在「Marker Bar」会出现这个图示。

新的监视点会出现在「Debug」视景中的「Breakpoints」视图里,对该监视点按右键,选择Properties。

Eclipse中文教程.doc 第 215 頁,共 288 頁

更多电子书教程下载请登陆http://down.zzbaike.com/ebook

本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。

图5.22

开启Breakpoints Properties窗口,选项设定跟之前的岔断点差不多,特别的是Suspend on的选项

?? Field Access暂停程序之依据是当字段被存取 ?? Field Modification暂停程序之依据是当字段被修改

Eclipse中文教程.doc 第 216 頁,共 288 頁

更多电子书教程下载请登陆http://down.zzbaike.com/ebook

本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。

图5.23

5.8方法岔断断点(Method Breakpoint)

进入或离开某方法时,方法岔断点(Method Breakpoint)会暂停程序执行,至于是进入之时或是离开之时,依据组态的设定。

设定方法岔断点,在「Java」视景的编辑器中,把光标放在要监视的方法前,然后再选「Run」→「Toggle Method Breakpoint」。

Eclipse中文教程.doc 第 217 頁,共 288 頁

更多电子书教程下载请登陆http://down.zzbaike.com/ebook

本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。

6z0d130e8m0fvqu4zj6w
领取福利

微信扫码领取福利

微信扫码分享