myEclipse中使用debug除錯程式
阿新 • • 發佈:2019-01-22
也就是執行本行程式碼,跳到下一行,
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-->重新暫掛於斷點
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-->重新暫掛於斷點