zoukankan      html  css  js  c++  java
  • Java高手真经_编程基础卷——读书笔记(5)——如何用Eclipse调试Java程序


    在学习Java的过程中,很少会一帆风顺,有时候明明觉得自己写的程序是对的,但要么编译出错,要么运行时得不到自己想要的
    结果,这时候干着急是没用的,合理的运用Eclipse的调试功能,可以对Java的学习有促进的作用,不仅可以找出问题的所在,也
    可以对Java代码执行的顺序有所了解。
    eclipse 为我们提供了调试器,可以方便的跟踪代码,查看堆栈信息,方便追踪程序错误。在Eclipse中进行程序调试,需要如下3个步骤:
    (1)添加断点
     断点是手工指定的程序运行停止的点。断点是你放置在程序里面的临时标记,它使调试器知道在哪停止程序的运行。通过在代码前设置断点,程序运行到断点暂停,你就可以
    检查变量、寄存器、存储器及堆栈的内容,继续往下执行,还可以看到其变化,这样就会知道问题是怎么引起来的。
       设置断点的方法,在Java类的编辑器中,只需要用鼠标双击你要添加断点的某一行的左侧的边栏,就会出现蓝色的圈,(vs里是按F9,出现红色圈,原谅我一直想着vs和C#)。
    如果要去掉断点,则可以双击该圆圈即可。可以同时添加多个不同位置的断点。断点必须添加在有效的Java代码中,对于空行、注释行不能添加,你就是加也加不上去。
    (2)启动调试
      添加断点后,只有启动调试才可以生效。Eclipse中只有这样才会启动调试器(好麻烦),遇到断点才会停止。
       启动调试的方法,在代码编辑界面右键或是在工作区(最左边栏)右键你想调试的那个java文件,选中右键菜单中的“Debug As”-->"Java Application"。这是会自动转变到调试界面。
    (3)跟踪调试
      启动调试后,就会打开跟踪调试的视图,该视图的左上方显示了程序的堆栈,右上方显示了当前程序的执行点的变量,中间的程序窗口
    显示了当前程序的执行位置,debug后,程序将会运行到第一个遇到的断点,等待手工调试,让程序继续执行,有这么几个快捷键。
      1、 F5 跳入函数,
      2、F6 移动到下一行代码
      3、F7 跳出当前运行的函数
      4、F8 绕过所有断点直接运行程序,产生结果。

    在按以上按键执行程序时,如果发现有什么错误,就可以查看右上方窗口的程序变量,确定问题出现什么地方。


    调试完毕后,点击工具栏的红色方块按钮停止调试,然后,点击工具栏最右侧倒数第二个,“Java”,回到代码编辑界面。

    以后如果遇到问题了,不妨调试一下,会有意想不到的收获。




  • 相关阅读:
    Windows Server 2008 IIS安装FTP及端口配置
    Zabbix 3.4过滤多余的windows网卡监控
    Linux下统计当前文件夹下的文件个数、目录个数
    CentOS 7 使用 ACL 设置文件权限
    Linux服务器CPU使用率较低但负载较高
    Linux下通过 rm -f 删除大量文件时报错:Argument list too long
    nginx环境安装配置fail2ban屏蔽攻击ip
    CentOS 服务器添加简易"回收站"
    游戏行业DDoS攻击解决方案
    使用 fail2ban 防御 SSH 服务器的暴力破解攻击
  • 原文地址:https://www.cnblogs.com/doDrop/p/4143817.html
Copyright © 2011-2022 走看看