关闭

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

标签: JavaEclipseMyEclipseBug程序调试
742人阅读 评论(0) 收藏 举报
分类:

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

  • Debug的作用
    • 调试程序
    • 查看程序执行流程
  • 如何查看程序执行流程
    • 什么是断点
      就是一个标记,从哪里开始的位置。
    • 如何设置断点:
      在那个有效程序的左边双击即可, 之后在行号数前会出现小圆点。
    • 在哪里设置断点:
      在程序出现Bug处之前的某个有效语句上。
      (目前测试阶段:我们就在每个方法的第一条有效语句上都加.)
    • 如何运行设置断点后的程序:
      右键 – Debug as – Java Application
    • 看哪些地方:
      • Debug:断点测试的地方
        在这个地方,记住F6这个快捷键,或者点击Step Over也可以。一次看一行的执行过程。
      • Variables:查看程序的变量变化
      • ForDemo:被查看的源文件
      • Console:控制台
    • 如何去断点:
      • 再次双击即可
      • 找到Debug视图,Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉。

断点演示

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

  • 断点调试的作用

    1. 跟踪程序的运行
      * 可以查看程序的控制流
      * 可以查看其中变量的值
    2. 方便查询程序源代码
      * 方法较多时,能查看方法的具体实现
      * 当然也能查看底层类中已实现的方法(即:会查询API)
  • 操作快捷键和解释(以Eclipse和MyEclipse为例)

    • 打断点
    • Step Over(F6)       跳过
    • Resume(F8)          跳入到下一个断点,如果没有,执行完成
    • Step Into(F5)        跳入
    • Drop To Frame    返回到开始位置
    • Step Return(F7)   跳出

图例对应:

Debug视窗

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

本文总结

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

本文地址: http://blog.csdn.net/menglanyingfei/article/details/55667944
本文源自: http://blog.csdn.net/menglanyingfei
希望大家能多多评论和指点我的文章, 以相互交流和学习, 也欢迎大家到我的博客里看看对您有帮助的文章, 也欢迎转载,但希望在明确位置注明超链接的出处! 谢谢!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:19821次
    • 积分:796
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:9篇
    • 译文:0篇
    • 评论:11条
    个人说明
    个人很喜欢的一句话, (摘自网络):
    时光荏苒,祝愿不要忘记曾经的初心

    本人现在是一名大二软件工程专业的学生, 每月会坚持更新, 本博客会总结, 整理, 分享个人学习的相关技术知识, 用来记录自己不断进步的历程, 当然内容会以Java为主线.

    虽然是技术博客, 但毕竟是人, 也有自己的情感, 所以, 有时也会分享一些有用的学习资源和一些学习经验和方法, 同时也会写一些其它方面上自己的感受和想法!

    或许我的博客不是写得非常好, 但每一篇文章绝对会用心写! 如果, 你发现有不足或者错误之处, 非常欢迎指出, 当然也欢迎各位小伙伴们来交流技术和学习感受.

    每天进步一点点, 共勉!
    博客专栏
    最新评论