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》屏蔽全部斷點
=======================================================================================================
結束咯!!!!