氟塑料离心泵www.buybeng.com

jquery教程http://www.software8.co/wzjs/jquery/

Eclipse的Debug操作

Eclipse下进行Debug十分重要,但是我好像还只会单步,习惯性的用system.out.println来调试程序,简直弱爆了。学习下Debug的操作,理解下其具体步骤。

首先,双击程序左侧加断点无用多言,注意F5,F6,F7,F8各自功能。F5:进入跟踪,F6:跳过,F7:单步返回,F8:到下一个断点处。

本例中程序为:

  1. package www.debugTest.cn;  
  2.    
  3. public class debugTest {  
  4.          public static voidmain(String[] args) {  
  5.                   debugTest dt= new debugTest();  
  6.                   dt.print1to10();                
  7.          }  
  8.          public voidprint1to10(){  
  9.                   for (int i =1; i <= 10; i++) {  
  10.                             System.out.print(i+"");  
  11.                   }  
  12.          }  
  13. }  

设置条件断点:在函数print1to100中的system.out.print语句设置条件断点:在断点处右击,选择Breakpoint Properties,打开条件断点允许框,输入条件i==5。选择条件为真时,触发中断。回到主程序Debug运行之,可以看到程序在输出到4之后停止,此时i值为5。选择HitCount选项亦可以设定循环次数来调试。


方法断点,打在方法入口处即可,程序运行到程序入口时停止。

变量断点,将断点打在变量所在行,打开断点属性对话框,打开条件断点复选框,输入要监视的变量,选择挂起条件为条件值改变时就可以了。如同下图:


改变变量值:如果程序运行中有错误,暂时需要修改下数字,以使程序继续运行,可以再Variables窗口中修改当前变量值,是Debug继续运行之。例如本程序在单步执行到3时,在窗口中修改变量值为8,继续单步,其输出结果变为1 2 3 8 9 10。


重新调试,点击Drop toFrame,可以使整个程序回到初始状态开始重新Debug。本例中单步执行一定次数会执行重新调试功能,系统重新开始,继续单步执行。其结果可能类似这样:1 2 3 4 5 6 1 2 3 4 1 2 3
个人网站 www.software8.co

posted on 2012-09-29 09:10 你爸是李刚 阅读(1429) 评论(1)  编辑  收藏

评论

# re: Eclipse的Debug操作 2012-10-01 09:08 EnochFallen

junit assert...  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2012年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

导航

统计

常用链接

留言簿

随笔档案

文章档案

技术网站

行业网站

搜索

最新评论

阅读排行榜

评论排行榜

站长网 氟塑料离心泵 注塑机 液晶广告机