1. 程式人生 > >myEclipse中使用debug除錯程式

myEclipse中使用debug除錯程式

   也就是執行本行程式碼,跳到下一行, 
   3.F7是跳出函式 
   4.F8是執行到最後。 
    1.Step Into(also F5) 跳入 
    2.Step Over(also F6) 跳過 
    3.StepReturn (also F7)執行完當前method,然後return跳出此method 
    4.stepFilter逐步過濾一直執行直到遇到未經過濾的位置或斷點(設定Filter:window-preferences-java-Debug-stepFiltering) 
    5.resume重新開始執行debug,一直執行直到遇到breakpoint 
    6.hit count設定執行次數  適合程式中的for迴圈(設定 breakpoint view-右鍵hitcount) 
    7.inspect檢查運算。執行一個表示式顯示執行值 
    8.watch實時地監視變數的變化 
   9.我們常說的斷點(breakpoints)是指line breakpoints,除了linebreakpoints,還有其他的斷點型別:field(watchpoint)breakpoint,methodbreakpoint,exception breakpoint. 
    10.fieldbreakpoint 也叫watchpoint(監視點) 當成員變數被讀取或修改時暫掛 
    11.新增methodbreakpoint 進入/離開此方法時暫掛(Run-methodbreakpoint) 
   12.新增Exception breakpoint捕抓到Execption時暫掛(待續...) 
   斷點屬性: 
    1.hit count執行多少次數後暫掛 用於迴圈 
    2.enablecondition 遇到符合你輸入條件(為ture\改變時)就暫掛 
    3.suspendthread 多執行緒時暫掛此執行緒 
    4.suspend VM暫掛虛擬機器 
    13.variables視圖裡的變數可以改變變數值,在variables 檢視選擇變數點選右鍵--changevalue.一次來進行快速除錯。 
    14.debug過程中修改了某些code後--〉save&build-->resume-->重新暫掛於斷點