Debug調試是否能行雲流水的使用,是鑒定你會不會使用一個IDE的最基本的標准。
今天再這里把Idea的debug使用流程走一遍。
==============================================================================================
1。設置斷點
【在你想要設置斷點的代碼行左端 鼠標左鍵點擊一下即可設置成功】
2.用Debug模式啟動調試模式
啟動成功后,發送請求進入設置斷點的方法中
3.單點調試
1》Step Over 【快捷鍵:F8】相當於eclipse的F6
點擊紅色箭頭指向的按鈕,程序向下執行一行(如果當前行有方法調用,這個方法將被執行完畢返回,不會進入被調用的方法中,然后到下一行)
效果如下圖
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》屏蔽所有斷點
=======================================================================================================
結束咯!!!!