一、IDEA中的Debug步驟
1.如果你的光標在其它行或其它頁面,點擊這個按鈕可以跳轉到當前代碼執行的行
2.步過,一行一行地往下走,如果這一行有方法不會進入方法。
作用:常用於調試過程中不想進入調用的方法體的情況。
3.步入。如果當前行有方法,可以進入方法內部,一般用於進入自定義方法內,不會
進入官方類庫的方法。
4.強制步入,能進入任何方法,查看底層源碼的時候可以用這個進入官方類庫的方法。
作用:進入官方類庫方法,幫助我們學習和查看JDK源碼。
5.步出,從步入的方法內退出到方法調用處,此時方法以執行完畢,只是還沒有完成賦值。
作用:調試的時候,有時候會跳入到自己不想查看的方法體,這個時候使用步出。
6.回退斷點。
作用:回退到當前方法的調用處。當想重新查看該方法體的執行過程時,不用重新啟動Debug,可以使用回退斷點方式。
7.運行到光標處,你可以將光標定位到你需要查看的那一行,然后使用這個功能,代碼
會運行至光標行,而不需要打斷點。
8.計算表達式
作用:設置變量,在計算表達式的框里,可以改變變量的值,這樣有時候就能很方便我們去
調試各種值的情況了。
9.其他