debug是干什么的 debug是什么意思

調試是什么意思(調試做什么)
0Debug的介紹及意義什么是程序調試?
調試是程序開發人員調試程序的必備技能 。
企業中程序開發和程序調試的比例是1:1.5 ??梢哉f,不會調試程序,就不能從事編程 。
調試能幫助我們做什么?
跟蹤代碼的運行過程 。
程序異常定位 。
在線問題跟蹤 。
調試對程序學習者的意義
通過調試,可以更好的查看程序的執行過程 。
復雜的程序邏輯,通過老師的口頭講解,很難理解清楚 。這時候調試可以幫助學生很好的理解程序 。
發現問題,提高自我解決能力 。
0idea中的調試步驟設置斷點(F9)
調試器(8個按鈕)按鈕描述(Alt+F10):如果你的光標在另一行或另一頁,點擊這個按鈕跳轉到當前代碼執行的那一行(F8):單步執行,逐行往下,如果這一行有方法,就不會進入方法 。(F7):進來吧 。如果當前行中有方法,就可以進入方法,一般用來進入自定義方法,而不是官方類庫中的方法 。(Alt+Shift+F7):強制進入,可以進入任何方法,查看底層源代碼時可以使用該方法進入官方類庫 。(Shift+F8):跳出,從單步方法退出到方法調用 。此時,方法已經執行,但賦值尚未完成 ?;貪L斷點 。退回到當前方法的調用 。(Alt+F9):運行到光標處,可以將光標定位到要檢查的行,然后使用該函數,代碼會無斷點地運行到光標所在的行 。(Alt+F8):計算表達式 。
觀察變量
程序區域視圖變量
檢查調試器變量中的變量 。
將鼠標懸停在變量名上會彈出當前變量的值 。
查看變量有三種方式:
查看輸出
03跳轉到當前代碼執行的行 。跳轉到當前代碼執行的行(Alt+F10)
功能
使程序窗口切換到當前運行的程序 。
04步調試使用過度調試
單步調試按鈕(F8)
功能
Step,一行一行往下走,如果這一行有方法,就不進入方法 。
當你在調試過程中不想進入被調用的方法體時,經常會用到它 。
05步入調試的使用進入調試階段
跳過調試按鈕(F7)
功能
步入,一行一行往下走 。如果這一行有方法,輸入方法 。
一般用來進入自定義方法,而不是官方類庫 。
06強制進入調試使用強制調試
按下調試按鈕(Alt+Shift+F7)
功能
輸入正式的類庫方法
幫助我們學習和查看JDK源代碼 。
07跳出調試的使用失步調試
跳出調試按鈕(Shift+F8)
功能
從方法內部退出到方法調用 。
調試的時候,有時候會跳到不想看到的方法體里,這個時候就用Step Out 。
08回退斷點調試的使用反向斷點
后退斷點按鈕
功能
退回到當前方法的調用 。
當您想要再次查看方法體的執行過程時,可以使用回退斷點方法,而不是重新啟動Debug 。
09到光標處 。運行到光標處
運行程序到光標處,不設置斷點 。
運行光標按鈕(F9)
功能
10計算表達式計算表達式
計算按鈕(Alt+F8)
功能
設置變量,在計算表達式的框中,可以改變變量的值,這樣有時候我們調試各種值就很方便了 。
11條件斷點條件斷點
右擊斷點,設置進入斷點的條件 。
功能
通過設置斷點條件,滿足條件時在斷點處停止,否則直接運行 。
12多線程調試步驟
多線程調試時,需要將斷點掛起級別調整到線程 。
【debug是干什么的 debug是什么意思】

    推薦閱讀