【IntelliJ IDEA】Debug調試的使用記錄

【IntelliJ IDEA】Debug調試的使用記錄

 

Debug調試是否能行雲流水的使用,是鑑定你會不會使用一個IDE的最基本的標準。html

今天再這裏把Idea的debug使用流程走一遍。eclipse

 

==============================================================================================函數

1。設置斷點post

【在你想要設置斷點的代碼行左端 鼠標左鍵點擊一下便可設置成功】url

 

2.用Debug模式啓動調試模式debug

啓動成功後,發送請求進入設置斷點的方法中3d

 

3.單點調試調試

1》Step Over 【快捷鍵:F8】至關於eclipse的F6htm

點擊紅色箭頭指向的按鈕,程序向下執行一行(若是當前行有方法調用,這個方法將被執行完畢返回,不會進入被調用的方法中,而後到下一行)blog

效果以下圖

 

 2》Step Into【快捷鍵:F7】至關於eclipse的F5

點擊以後,進入本行中的代碼中,也就是會進入調用的方法中

 

 

3》Force Step Into 【快捷鍵:Alt+Shift+F7】

強制進入代碼,在大部分狀況和F7效果相同,都是要進入調用的方法中,每點擊一次,都會往下執行一行,走完被調用的程序自動返回到被調用的代碼原始點

 

4》Step Out【快捷鍵:Shift+F8】至關於eclipse的F7跳出函數

點擊以後,會跳出本方法到調用本方法處的下一行,也就是跳過本方法

 

5》Drop Frame【快捷鍵:】

點擊該按鈕後,你將返回到當前方法的調用處從新執行,而且全部上下文變量的值也回到那個時候,回滾的效果

 

 

 

6》【快捷鍵:Alt+F8 】  查看到當前斷點時,自定義選中的值

 

一樣。你能夠在右側添加你想要查看的變量的值,不用快捷鍵

 

 

 

 

 

7》【快捷鍵:Alt+F10】    顯示你當前執行的斷點

 

 8》【快捷鍵:Alt+F9】 執行代碼運行到光標所在的位置

若是代碼邏輯不會走到光標所在行,會結束代碼運行或跳轉到下一個斷點處

 

 4。多斷點調試

設置兩個斷點,以下

 

 1》Resume Program【快捷鍵:F9】跳到下一個斷點

若是下面沒有斷點了,那就執行完程序

 

 2》查看歷史斷點

能夠看到以下,固然也能夠再左側刪除掉你不想要的斷點  選擇要刪除的斷點,點減號就好

 

 

 

3》屏蔽全部斷點

 

 

=======================================================================================================

結束咯!!!!