首页 > 代码库 > 1.3程序调试

1.3程序调试

  使用Eclipse内置的Java调试器,可以设置程序的断点、实现程序单步执行、在调试工程中查看变量和表达式的值等调试操作,这样可以避免在程序中编写大量的system.out.println()方法输出调试信息。

  使用Eclipse的java调试器需要设置程序断点,然后使用单步调试分别执行程序代码的每一行。

  1)断点

  (原理)设置的断点是程序调试中必不可少的有效手段,Java调试器每次遇到程序断点时都会将当前现成挂起,即暂停当前程序的运行。

  (应用)可以在Java编辑器中显示代码行中的位置双击添加或删除当前行的断点,或者在当前行号的位置单击鼠标右键,在弹出的快捷菜单中选择“切换断点”命令实现断点的添加与删除。

技术分享

  2)以调试方式运行Java程序

  在Eclipse中调试HelloJava程序中,可以在“包资源管理器”视图中右击HelloJava文件,在弹出的快捷菜单中选择“调试方式”/“Java应用程序”命令。在某行设置了断点,调试器将在该断点出挂起当前线程,使程序暂停。

技术分享

  3)程序调试

  程序执行到断点被暂停后,可以通过“调试”视图工具栏上的按钮,执行相应的调试操作,如运行、停止等。

技术分享

  1)单步跳过。在“调试”视图的工具栏上单击技术分享按钮,或者按F6键,将执行单步跳过操作,即运行单独的一行程序代码,但是不进入调用方法的内部,然后跳到下一个可执行点并暂挂线程。

  技术分享

  2)单步跳入。在“调试”视图的工具栏中单击技术分享按钮或者按F5键,执行该操作将跳入调用方法或者对象的内部单步执行程序并暂挂线程。

 

 

 

 

  

 

1.3程序调试