Debug開篇
首先看下IDEA中Debug模式下的界面。
[圖1.1]
如下是在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中查看
在設置裏勾選Show debug window on breakpoint,則請求進入到斷點後自動激活Debug窗口
[圖1.2]
如果你的IDEA底部沒有顯示工具欄或狀態欄,可以在View裏打開,顯示出工具欄會方便我們使用。可以自己去嘗試下這四個選項。
[圖1.3]
[圖1.4]:在菜單欄Run裏有調試對應的功能,同時可以查看對應的快捷鍵。
[圖1.4]
下一篇爲大家介紹基本用法&快捷鍵