首先看下IDEA中Debug模式下的界面。如下是在IDEA中啟動Debug模式,進入斷點后的界面,我這里是Windows,可能和Mac的圖標會有些不一樣。簡單看一下下圖中標注的8個地方:
1. 以Debug模式啟動服務:左邊的一個按鈕則是以Run模式啟動。在開發(fā)中,我一般會直接啟動Debug模式,方便隨時調(diào)試代碼。
2. 斷點:在左邊行號欄單擊左鍵,或者快捷鍵Ctrl+F8 打上/取消斷點,斷點行的顏色可自己去設置。
3. Debug窗口:訪問請求到達第一個斷點后,會自動激活Debug窗口。如果沒有自動激活,可以去設置里設置,如圖1.2。
4. 調(diào)試按鈕:一共有8個按鈕,調(diào)試的主要功能就對應著這幾個按鈕,鼠標懸停在按鈕上可以查看對應的快捷鍵。在菜單欄Run里可以找到同樣的對應的功能,如圖1.4。
5. 服務按鈕:可以在這里關閉/啟動服務,設置斷點等。
6. 方法調(diào)用棧:這里顯示了該線程調(diào)試所經(jīng)過的所有方法,勾選右上角的[Show All Frames]按鈕,就不會顯示其它類庫的方法了,否則這里會有一大堆的方法。
7. Variables:在變量區(qū)可以查看當前斷點之前的當前方法內(nèi)的變量。
8. Watches:查看變量,可以將Variables區(qū)中的變量拖到Watches中查看。
[圖1.1]
在設置里勾選Show debug window on breakpoint,則請求進入到斷點后自動激活Debug窗口。
[圖1.2]
如果你的IDEA底部沒有顯示工具欄或狀態(tài)欄,可以在View里打開,顯示出工具欄會方便我們使用。可以自己去嘗試下這四個選項。
[圖1.3]
在菜單欄Run里有調(diào)試對應的功能,同時可以查看對應的快捷鍵。
[圖1.4]