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

Eclipse中文教程3 

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

图5.4

「Expressions」视图可以计算表示式(稍后会做),在编辑器中选取一道表示式,按右键,选择Inspect选项,就可以在「Expressions」视图中予以计算。

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

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

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

图5.5

若选Display选项时,计算的结果会显示在「Display」视图中。 「Debug」视景中的编辑器和「Java」视景中的编辑器本质上一样的,但是「Debug」视景的编辑器可以检视变量的值,只要鼠标移到变量上即可。

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

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

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

图5.6

5.3逐步除错

在暂停的程序中移动最基本的作法是采逐步法(single-steping)。Eclipse提供下列的选项:

5.3.1 Step Into

按按钮(也可以按F5),进入选取的叙述内。如果该叙述是呼叫某方法,则进入执行该方法。

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

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

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

5.3.2 Step Over

按按钮(也可以按F6),掠过选取的叙述内。如果该叙述是呼叫某方法,则不会进入该方法。

5.3.3 Step Return

按按钮(也可以按F7),执行将回复,直到现行方法中下一个 return 陈述式要执行为止,且执行会暂停于下个可执行行上。

5.3.4 Drop to Frame

按按钮,这个指令可以放回与重新输入指定的堆栈框。这项特性类似「回头执行」再整个重新启动程序。如果要放回堆栈框,再重新输入指定的堆栈框,请选取要「放置」的指定堆栈框,再选取Drop to Frame。

请注意下列有关这项特性的警告: ?? 不能在堆栈中放入原生方法。

?? 全体数据不受影响,仍维持其现行值。举例来说,不会清除内含元素的 Static 向量。

附注:只有在基础 VM 支持这项特性时,才会启用这个指令。

5.3.5 Use Step Filters/Step Debug

按钮(也可以按Shift - F5),当动作切换为开启时,每一个

逐行动作(over、into、return)都会套用使用者喜好设定所定义的逐行过滤器集(请参阅「Window」→「Preferences」→「Java」→「Debug」

Eclipse中文教程.doc

第 201 頁,共 288 頁

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

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

→「Step Filtering」)。当呼叫逐行动作时,逐行作业会一直进行,直到到达未经过滤的位置,或是遇到岔断点为止。

图5.7

例如,我们的debug session线在暂停在return value * factorial(value - 1)这一列程序代码,按F5,就会走进该列,也就是说会开始执行factorial(value - 1)的呼叫,value的变量之新值为5。

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

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

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

Eclipse中文教程3 

图5.4「Expressions」视图可以计算表示式(稍后会做),在编辑器中选取一道表示式,按右键,选择Inspect选项,就可以在「Expressions」视图中予以计算。Eclipse中文教程.doc第198頁,共288頁更多电子书教程下载请登陆http://down.zzbaike.com/e
推荐度:
点击下载文档文档为doc格式
6z0d130e8m0fvqu4zj6w
领取福利

微信扫码领取福利

微信扫码分享