一、前言
什么是代碼調(diào)試?
通過調(diào)試可以讓我們了解代碼運(yùn)行過程中的代碼執(zhí)行信息,比如變量的值等等 。
通常調(diào)試代碼是為了方便我們發(fā)現(xiàn)代碼中的bug 。ken.io覺得熟練代碼調(diào)試技巧是成為合格程序員的基本要求 。
本篇開發(fā)環(huán)境
1、操作系統(tǒng): Windows 10 X64
2、Java SDK: jdk-8u141
3、Maven:3.5
4、IDE:IntelliJ IDEA 2017
二、調(diào)試技巧
1、設(shè)置斷點(diǎn)
在代碼編輯區(qū)域,點(diǎn)擊左側(cè)代碼行行號的邊,即可在該行設(shè)置斷點(diǎn)

文章插圖
2、啟動調(diào)試
鼠標(biāo)右鍵菜單->Run App.main(),或者使用快捷鍵Shift+F9啟動調(diào)試

文章插圖
啟動調(diào)試后,程序啟動,并會停留在第一個斷點(diǎn)這一行 。且這行的代碼并未執(zhí)行 。
IDEA的底部會出現(xiàn)Debug工作區(qū) 。所有按鈕鼠標(biāo)移動上去都有tips 。本篇只介紹部分常用功能 。
3、常用工具欄說明①
上圖左側(cè)豎排按鈕部分,即紅框①

文章插圖
4、Debug工具欄說明②
上圖左側(cè)橫排按鈕部分 , 即紅框②

文章插圖
5、Frames區(qū)域說明③
該區(qū)域主要顯示當(dāng)前的堆棧信息

文章插圖
【idea運(yùn)行調(diào)試配置教程 idea單步調(diào)試修改變量】6、變量區(qū)域說明④
管理當(dāng)前方法已經(jīng)聲明的變量信息

文章插圖
- 修改變量值

文章插圖
回車鍵保存,然后F8進(jìn)行單步調(diào)試

文章插圖
這樣,本來運(yùn)行后result=false,結(jié)果由于我們修改了變量的值 。讓本來會被跳過的if語句塊可以被調(diào)試 。
三、備注
IDEA調(diào)試快捷鍵總結(jié)

文章插圖
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 提升工作效率:掌握IntelliJ IDEA窗口顯示技巧
- 使用IDEA中的RestClient測試接口發(fā)送HTTP請求
- 如何使用IDEA創(chuàng)建Java項(xiàng)目
- 如何在360瀏覽器中允許所有網(wǎng)站運(yùn)行 JavaScript
- 如何在Excel中運(yùn)行宏
- Matlab斷點(diǎn)調(diào)試:提高代碼調(diào)試效率
- TPC8-8表控控制器詳解與調(diào)試方法分享
- GTX 1070還能流暢運(yùn)行主流游戲嗎? 下一張1070
- 如何打開Cmd命令提示符并以管理員身份運(yùn)行
- Win10電腦操作技巧之打開運(yùn)行命令
