您的位置:首页 > 编程语言 > Java开发

Eclipse / MyEclipse中断点调试的基本使用

2017-02-18 15:56 405 查看

Java开发工具Eclipse / MyEclipse中断点调试的相关概念

Debug的作用

调试程序

查看程序执行流程

如何查看程序执行流程

什么是断点

就是一个标记,从哪里开始的位置。

如何设置断点:

在那个有效程序的左边双击即可, 之后在行号数前会出现小圆点。

在哪里设置断点:

在程序出现Bug处之前的某个有效语句上。

(目前测试阶段:我们就在每个方法的第一条有效语句上都加.)

如何运行设置断点后的程序:

右键 – Debug as – Java Application

看哪些地方:

Debug:断点测试的地方

在这个地方,记住F6这个快捷键,或者点击Step Over也可以。一次看一行的执行过程。

Variables:查看程序的变量变化

ForDemo:被查看的源文件

Console:控制台

如何去断点:

再次双击即可

找到Debug视图,Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉。

断点演示

断点查看Java中参数传递问题

断点调试的作用

跟踪程序的运行

* 可以查看程序的控制流

* 可以查看其中变量的值

方便查询程序源代码

* 方法较多时,能查看方法的具体实现

* 当然也能查看底层类中已实现的方法(即:会查询API)

操作快捷键和解释(以Eclipse和MyEclipse为例)

打断点

Step Over(F6) 跳过

Resume(F8) 跳入到下一个断点,如果没有,执行完成

Step Into(F5) 跳入

Drop To Frame 返回到开始位置

Step Return(F7) 跳出

图例对应:



注意:因各编译器的调试快捷键不同,(调试原理是一样的),所以记住操作的图标就行!

本文总结

在程序开发中, 各个编程语言和其IDE虽各不相同, 但程序调试的原理基本相同, 当然, 我们可以举一反三, 将这个原理应用于其它的语言, 如C++, Python等等.

本文地址: http://blog.csdn.net/menglanyingfei/article/details/55667944

本文源自: http://blog.csdn.net/menglanyingfei

希望大家能多多评论和指点我的文章, 以相互交流和学习, 也欢迎大家到我的博客里看看对您有帮助的文章, 也欢迎转载,但希望在明确位置注明超链接的出处! 谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: