2014年一码中特
首頁 > 其他 > 詳細

Debug追蹤

時間:2019-05-02 15:26:32      閱讀:22      評論:0      收藏:0      [點我收藏+]

標簽:結果   語句   空白區域   img   操作   變量   技術分享   介紹   空白   

使用IDEA的斷點調試功能,查看程序的運行過程

1. 在有效代碼行,點擊行號右邊的空白區域,設置斷點,程序執行到斷點將停止,我們可以手動來運行程序

技術分享圖片

2. 點擊Debug運行模式

技術分享圖片

3. 程序停止在斷點上不再執行,而IDEA最下方打開了Debug調試窗口

技術分享圖片

4. Debug調試窗口介紹

技術分享圖片

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

 技術分享圖片

6. 切換到控制臺面板,控制臺顯示 請錄入一個字符串: 并且等待鍵盤錄入

技術分享圖片

7. 快捷鍵F8,程序繼續向后執行,執行鍵盤錄入操作,在控制臺錄入數據 ababcea

技術分享圖片

8此時到達findChar方法,快捷鍵F7,進入方法findChar

技術分享圖片

9. 快捷鍵F8 接續執行,創建了map對象,變量區域顯示

技術分享圖片

10. 快捷鍵F8 接續執行,進入到循環中,循環變量i為 0,F8再繼續執行,就獲取到變量c賦值為字符‘a’ 字節值

 

技術分享圖片

11. 快捷鍵F8 接續執行,進入到判斷語句中,因為該字符 不在Map集合鍵集中,再按F8執行,進入該判斷中

技術分享圖片

 12. 快捷鍵F8 接續執行,循環結束,進入下次循環,此時map中已經添加一對兒元素

技術分享圖片

13. 快捷鍵F8 接續執行,進入下次循環,再繼續上面的操作,我們就可以看到代碼每次是如何執行的了

 技術分享圖片

14. 如果不想繼續debug,那么可以使用快捷鍵F9,程序正常執行到結束,程序結果在控制臺顯示

技術分享圖片

 

Debug追蹤

標簽:結果   語句   空白區域   img   操作   變量   技術分享   介紹   空白   

原文:https://www.cnblogs.com/wurengen/p/10802378.html

(0)
(0)
   
舉報
評論 一句話評論(0
0條  
登錄后才能評論!
? 2014 bubuko.com 版權所有 魯ICP備09046678號-4
打開技術之扣,分享程序人生!
             

魯公網安備 37021202000002號

2014年一码中特