目錄
- 一、Debug開篇
- 二、基本用法&快捷鍵
- 三、變數查看
- 四、計算表達式
- 五、智能步入
- 六、斷點條件設置
- 七、多線程調試
- 八、回退斷點
- 九、中斷Debug
- 十、附:JRebel激活
(此目錄為懶人目錄,直接鏈向目錄標題所在文章描述)
正文
提醒,文章教程,觀看完需要預計需要20分鐘。
一、Debug開篇
首先看下IDEA中Debug模式下的界面。
如下是在IDEA中啟動Debug模式,進入斷點後的界面,我這裡是Windows,可能和Mac的圖標等會有些不一樣。就簡單說下圖中標註的8個地方:
① 以Debug模式啟動服務,左邊的一個按鈕則是以Run模式啟動。在開發中,我一般會直接啟動Debug模式,方便隨時調試代碼。
② 斷點:在左邊行號欄單擊左鍵,或者快捷鍵Ctrl+F8 打上/取消斷點,斷點行的顏色可自己去設置。
③ Debug窗口:訪問請求到達第一個斷點後,會自動激活Debug窗口。如果沒有自動激活,可以去設置里設置,如圖1.2。
④ 調試按鈕:一共有8個按鈕,調試的主要功能就對應著這幾個按鈕,滑鼠懸停在按鈕上可以查看對應的快捷鍵。在菜單欄Run里可以找到同樣的對應的功能,如圖1.4。
⑤ 服務按鈕:可以在這裡關閉/啟動服務,設置斷點等。
⑥ 方法調用棧:這裡顯示了該線程調試所經過的所有方法,勾選右上角的[Show All Frames]按鈕,就不會顯示其它類庫的方法了,否則這裡會有一大堆的方法。
⑦ Variables:在變數區可以查看當前斷點之前的當前方法內的變數。
⑧ Watches:查看變數,可以將Variables區中的變數拖到Watches中查看
[圖1.1]