日韩天堂,国产精品久久久久久久久久一区,羞羞羞网站,自拍视频网站,久久亚洲欧美成人精品,桃花阁成人网在线观看

Hello! 歡迎來(lái)到小浪云!


Java快速入門(mén)教程 4、使用IntelliJ IDEA進(jìn)行Java代碼調(diào)試的技巧


一、前言

為什么需要調(diào)試代碼?調(diào)試可以幫助我們理解代碼運(yùn)行時(shí)的執(zhí)行細(xì)節(jié),例如變量的值等。通常,我們通過(guò)調(diào)試來(lái)發(fā)現(xiàn)并修復(fù)代碼中的錯(cuò)誤。熟練掌握調(diào)試技巧是成為一名合格程序員的基本要求。

本文的開(kāi)發(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)試技巧

設(shè)置斷點(diǎn)

立即學(xué)習(xí)Java免費(fèi)學(xué)習(xí)筆記(深入)”;

在代碼編輯區(qū)域,點(diǎn)擊左側(cè)代碼行號(hào)的邊即可在該行設(shè)置斷點(diǎn)。

Java快速入門(mén)教程 4、使用IntelliJ IDEA進(jìn)行Java代碼調(diào)試的技巧

啟動(dòng)調(diào)試

通過(guò)鼠標(biāo)右鍵菜單選擇“Run App.main()”,或者使用快捷鍵Shift+F9啟動(dòng)調(diào)試。

Java快速入門(mén)教程 4、使用IntelliJ IDEA進(jìn)行Java代碼調(diào)試的技巧

啟動(dòng)調(diào)試后,程序會(huì)啟動(dòng)并停留在第一個(gè)斷點(diǎn)處,此時(shí)該行的代碼尚未執(zhí)行。IDEA的底部會(huì)出現(xiàn)Debug工作區(qū),鼠標(biāo)移動(dòng)到各按鈕上會(huì)顯示提示信息。本文僅介紹部分常用功能。

  1. 常用工具
按鈕 說(shuō)明&快捷鍵

綠色返回箭頭 | 重新運(yùn)行程序(Ctrl+F5) 綠色向右箭頭 | 繼續(xù)執(zhí)行程序,如果遇到斷點(diǎn)則會(huì)停留到該斷點(diǎn)(F9) 紅色方塊 | 停止程序(Ctrl+F2) 雙紅色小圓圈 | 查看所有斷點(diǎn)信息(Ctrl+Shift+F8)

  1. Debug工具
按鈕 說(shuō)明&快捷鍵

紅色箭頭+橫線 | 回到當(dāng)前待執(zhí)行,調(diào)試過(guò)程中如果查看引用的方法跳來(lái)跳去,可以使用該功能快捷返回(Alt+F10) 藍(lán)色向下箭頭 | 單步調(diào)試:執(zhí)行一條語(yǔ)句,但是遇到方法調(diào)用時(shí)不進(jìn)入,直到方法執(zhí)行完成后直接繼續(xù)(F8) 藍(lán)色向右下箭頭 | 單步調(diào)試:執(zhí)行一條語(yǔ)句,但是遇到系統(tǒng)類(lèi)庫(kù)方法調(diào)用時(shí)不進(jìn)入,直到方法執(zhí)行完成后直接繼續(xù)。如果遇到非系統(tǒng)類(lèi)庫(kù)中的方法,則會(huì)進(jìn)入該方法進(jìn)行調(diào)試(F7) 紅色向右下箭頭 | 單步調(diào)試:執(zhí)行一條語(yǔ)句,遇到方法調(diào)用時(shí)會(huì)進(jìn)入方法進(jìn)行調(diào)試(Alt+Shift+F7) 藍(lán)色向右上箭頭 | 執(zhí)行當(dāng)前方法并到下一步驟,如果當(dāng)前方法有斷點(diǎn)則會(huì)到下一個(gè)斷點(diǎn)(Shift+F8) 藍(lán)色向右下小箭頭+豎線 | 運(yùn)行到下一個(gè)斷點(diǎn)(Alt+F9)

  1. Frames區(qū)域

該區(qū)域主要顯示當(dāng)前的信息。

項(xiàng) 說(shuō)明

mian:12 | mian方法的第12行 App | 當(dāng)前的類(lèi)名 io.ken.hello.Java | package name

  1. 變量區(qū)域

管理當(dāng)前方法已經(jīng)聲明的變量信息。

Java快速入門(mén)教程 4、使用IntelliJ IDEA進(jìn)行Java代碼調(diào)試的技巧

修改變量值

選中要修改的變量,使用快捷鍵F2進(jìn)入編輯模式。

Java快速入門(mén)教程 4、使用IntelliJ IDEA進(jìn)行Java代碼調(diào)試的技巧

按回車(chē)鍵保存,然后使用F8進(jìn)行單步調(diào)試。

Java快速入門(mén)教程 4、使用IntelliJ IDEA進(jìn)行Java代碼調(diào)試的技巧

這樣,本來(lái)運(yùn)行后result=false,結(jié)果由于我們修改了變量的值,原本會(huì)被跳過(guò)的if語(yǔ)句塊可以被調(diào)試。

三、IDEA調(diào)試快捷鍵總結(jié)

快捷鍵 說(shuō)明

Shift+F9 | 啟動(dòng)調(diào)試 F9 | 繼續(xù)執(zhí)行程序,如果遇到斷點(diǎn)則會(huì)停留到該斷點(diǎn) Ctrl+F2 | 停止程序 Ctrl+Shift+F8 | 查看所有斷點(diǎn) Alt+F10 | 回到當(dāng)前待執(zhí)行,調(diào)試過(guò)程中如果查看引用的方法跳來(lái)跳去,可以使用該功能快捷返回 F8 | 單步調(diào)試:執(zhí)行一條語(yǔ)句,但是遇到方法調(diào)用時(shí)不進(jìn)入,直到方法執(zhí)行完成后直接繼續(xù) F7 | 單步調(diào)試:執(zhí)行一條語(yǔ)句,但是遇到系統(tǒng)類(lèi)庫(kù)方法調(diào)用時(shí)不進(jìn)入,直到方法執(zhí)行完成后直接繼續(xù)。如果遇到非系統(tǒng)類(lèi)庫(kù)中的方法,則會(huì)進(jìn)入該方法進(jìn)行調(diào)試 Alt+Shift+F7 | 單步調(diào)試:執(zhí)行一條語(yǔ)句,遇到方法調(diào)用時(shí)會(huì)進(jìn)入方法進(jìn)行調(diào)試 Shift+F8 | 執(zhí)行當(dāng)前方法并到下一步驟,如果當(dāng)前方法有斷點(diǎn)則會(huì)到下一個(gè)斷點(diǎn) Alt+F9 | 運(yùn)行到下一個(gè)斷點(diǎn)

相關(guān)閱讀

主站蜘蛛池模板: 日本一区二区不卡久久入口 | 中文字幕在线不卡精品视频99 | 在线欧美日韩国产 | 久久久国产99久久国产首页 | 亚洲欧美偷拍视频 | 国产麻豆91欧美一区二区 | 在线播放精品一区二区啪视频 | 亚洲欧美日韩久久精品第一区 | 精品国产欧美一区二区三区成人 | 久热re这里只有精品视频 | 自拍偷拍综合网 | 激情小说图片视频 | 国内自拍网址 | 亚洲四虎永久在线播放 | 亚洲一区二区三区不卡视频 | sese天堂 | 久久噜噜久久久精品66 | 国产成人精品三区 | 色资源在线观看 | 色偷偷网站| 亚洲人成电影 | 日韩精品免费在线视频 | 色网站免费在线观看 | 国产精品99精品久久免费 | 午夜视频体验区 | 亚洲高清在线播放 | 亚洲第一视频在线观看 | 日本高免费观看在线播放 | 乱网站 | 免费在线a | 羞羞视频免费网站在线看 | 伊人情人| 狠狠se | 亚洲男人天堂2019 | 久久国产高清字幕中文 | 精品国内在线视频2019百度 | 亚洲综合在线网 | 在线观看成人小视频 | 五月伊人婷婷 | 欧美日韩一区二区三区视频 | 亚洲国产色婷婷精品综合在线观看 |