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

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)閱讀

主站蜘蛛池模板: 自拍偷拍欧美 | 在线看日韩 | 樱花aⅴ一区二区三区四区 亚洲天堂男人的天堂 | 激情5月婷婷 | 日韩在线视频线视频免费网站 | 亚洲综合色秘密影院秘密影院 | 国产精品入口麻豆电影网 | 99视频在线国产 | 亚洲国产成人久久笫一页 | 久久久国产免费影院 | 四虎国产精品成人永久免费影视 | 国产精品手机在线播放 | 五月激情综合 | 自拍偷拍亚洲视频 | 欧美乱妇高清无乱码视频在线 | 五月天丁香 | 一级免费试看 | 婷婷综合社区 | 9久热这里只有精品视频在线观看 | 在线欧美日韩 | 亚洲欧美中文日韩二区一区 | 就爱草| 国产精品资源网站在线观看 | 婷丁四月 | 亚洲天码中文字幕第一页 | 亚洲天堂网在线观看视频 | 四虎影库网址 | 伊人狠狠色丁香婷婷综合下载 | 黄色影片免费在线观看 | 亚洲综合国产一区二区三区 | www.婷婷.com | 尤物国午夜精品福利网站 | 在线播放你懂 | 99热国产在线 | 一区精品视频 | 成人欧美精品一区二区不卡 | 99久久综合狠狠综合久久aⅴ | 久久97久久97精品免视看清纯 | 九九电影在线免费看 | 性视频网址 | www.五月 |