日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

idead断点调试_IDEA---断点调试Debug

發(fā)布時(shí)間:2023/12/9 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 idead断点调试_IDEA---断点调试Debug 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Debug調(diào)試程序:

可以讓代碼逐行執(zhí)行,查看代碼執(zhí)行的過(guò)程,調(diào)試程序中出現(xiàn)的bug

使用方式:

在行號(hào)的右邊,鼠標(biāo)左鍵單擊,添加斷點(diǎn)(每個(gè)方法的第一行,哪里有bug添加到哪里)

右鍵,選擇Debug執(zhí)行程序

程序就會(huì)停留在添加的第一個(gè)斷點(diǎn)處

執(zhí)行程序:

f8:逐行執(zhí)行程序

f7:進(jìn)入到方法中

shift+f8:跳出方法

f9:跳到下一個(gè)斷點(diǎn),如果沒(méi)有下一個(gè)斷點(diǎn),那么就結(jié)束程序

ctrl+f2:退出debug模式,停止程序

Console:切換到控制臺(tái)

1. 在有效代碼行,點(diǎn)擊行號(hào)右邊的空白區(qū)域,設(shè)置斷點(diǎn),程序執(zhí)行到斷點(diǎn)將停止,我們可以手動(dòng)來(lái)運(yùn)行程序

2. 點(diǎn)擊Debug運(yùn)行模式

3. 程序停止在斷點(diǎn)上不再執(zhí)行,而IDEA最下方打開(kāi)了Debug調(diào)試窗口

4. Debug調(diào)試窗口介紹

5. 快捷鍵F8,代碼向下執(zhí)行一行,第九行執(zhí)行完畢,執(zhí)行到第10行(第10行還未執(zhí)行)

6. 切換到控制臺(tái)面板,控制臺(tái)顯示 請(qǐng)錄入一個(gè)字符串: 并且等待鍵盤(pán)錄入

7. 快捷鍵F8,程序繼續(xù)向后執(zhí)行,執(zhí)行鍵盤(pán)錄入操作,在控制臺(tái)錄入數(shù)據(jù) ababcea

調(diào)試界面效果:

8. 此時(shí)到達(dá)findChar方法,快捷鍵F7,進(jìn)入方法findChar

9. 快捷鍵F8 接續(xù)執(zhí)行,創(chuàng)建了map對(duì)象,變量區(qū)域顯示

10. 快捷鍵F8 接續(xù)執(zhí)行,進(jìn)入到循環(huán)中,循環(huán)變量i為 0,F8再繼續(xù)執(zhí)行,就獲取到變量c賦值為字符‘a(chǎn)’ 字節(jié)值97

11. 快捷鍵F8 接續(xù)執(zhí)行,進(jìn)入到判斷語(yǔ)句中,因?yàn)樵撟址?不在Map集合鍵集中,再按F8執(zhí)行,進(jìn)入該判斷中

12. 快捷鍵F8 接續(xù)執(zhí)行,循環(huán)結(jié)束,進(jìn)入下次循環(huán),此時(shí)map中已經(jīng)添加一對(duì)兒元素

13. 快捷鍵F8 接續(xù)執(zhí)行,進(jìn)入下次循環(huán),再繼續(xù)上面的操作,我們就可以看到代碼每次是如何執(zhí)行的了

14. 如果不想繼續(xù)debug,那么可以使用快捷鍵F9,程序正常執(zhí)行到結(jié)束,程序結(jié)果在控制臺(tái)顯示

總結(jié)

以上是生活随笔為你收集整理的idead断点调试_IDEA---断点调试Debug的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。