idea调试怎么跳出循环_使用IDEA的Debug调试功能,查看程序的运行过程
Debug追蹤,使用IDEA的斷點(diǎn)調(diào)試功能,查看程序的運(yùn)行過(guò)程
知乎視頻?www.zhihu.com1. 在有效代碼行,點(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
回車(chē)之后效果:
調(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é)
以上是生活随笔為你收集整理的idea调试怎么跳出循环_使用IDEA的Debug调试功能,查看程序的运行过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 绘图的尺寸_AutoCAD新功能:参数化
- 下一篇: clickhouse mysql引擎_玩