用Eclipse调试Java程序的一些小技巧
生活随笔
收集整理的這篇文章主要介紹了
用Eclipse调试Java程序的一些小技巧
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Created by Jerry Wang, last modified on Sep 11, 2015
1. 條件斷點
選中斷點,enable Conditional,以下圖為例,意思是當j == 3的expression值為true時斷點觸發:
注:該功能對于for loop里諸如line 25創建的inline variable i 不工作。
2. 在指定exception發生處的代碼段自動觸發斷點:
在debug 類的屬性變量時,從郵件菜單里選擇Watch:
選inspect的效果:
watch point的創建方法:
只有在變量視圖里才能修改變量的value:
Drop to frame
調試期間,可以重新跳到調用堆棧框架的開始處執行,并且變量值也會回到最初。其主要用途為所有變量狀態可以快速回到方法開始執行時狀態,以便在需要關注的地方進行多次調試。執行過程中也會產生side effect,比如對數據庫造成的持久性寫操作。
例如當前代碼執行到line 28, i = 4.
drop to Frame之后又回到了調用該代碼的入口處:
總結
以上是生活随笔為你收集整理的用Eclipse调试Java程序的一些小技巧的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国产科幻大片《流浪地球 2》延长上映至
- 下一篇: 同程旅行发布“五一”出行预测:北京、成都