最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IDEA斷點(diǎn)調(diào)試,斷點(diǎn)不起作用的解決

 更新時(shí)間:2023年03月01日 16:45:37   作者:石頭城程序猿  
這篇文章主要介紹了IDEA斷點(diǎn)調(diào)試,斷點(diǎn)不起作用的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

IDEA斷點(diǎn)調(diào)試,斷點(diǎn)不起作用

極有可能是這個(gè)按鈕被點(diǎn)中了,去掉之后,debug可以正常進(jìn)入斷點(diǎn)調(diào)試。

IDEA斷點(diǎn)調(diào)試(Debug)

為什么需要Debug

編好的程序在執(zhí)行過(guò)程中如果出現(xiàn)錯(cuò)誤,該如何查找或定位錯(cuò)誤呢?簡(jiǎn)單的代碼直接就可以看出來(lái),但如果代碼比較復(fù)雜,就需要借助程序調(diào)試工具(Debug)來(lái)查找錯(cuò)誤了。

運(yùn)行編寫好的程序時(shí),可能出現(xiàn)的幾種情況:

  • 情況1:沒(méi)有任何bug,程序執(zhí)行正確!

如果出現(xiàn)如下的三種情況,都又必要使用debug=========

  • 情況2:運(yùn)行以后,出現(xiàn)了錯(cuò)誤或異常信息。但是通過(guò)日志文件或控制臺(tái),顯示了異常信息的位置。
  • 情況3:運(yùn)行以后,得到了結(jié)果,但是結(jié)果不是我們想要的。
  • 情況4:運(yùn)行以后,得到了結(jié)果,結(jié)果大概率是我們想要的。但是多次運(yùn)行的話,可能會(huì)出現(xiàn)不是我們想要的情況。
  • 比如:多線程情況下,處理線程安全問(wèn)題。

Debug的步驟

Debug(調(diào)試)程序步驟如下:

  • 1、添加斷點(diǎn)
  • 2、啟動(dòng)調(diào)試
  • 3、單步執(zhí)行
  • 4、觀察變量和執(zhí)行流程,找到并解決問(wèn)題

1、添加斷點(diǎn)

在源代碼文件中,在想要設(shè)置斷點(diǎn)的代碼行的前面的標(biāo)記行處,單擊鼠標(biāo)左鍵就可以設(shè)置斷點(diǎn),在相同位置再次單擊即可取消斷點(diǎn)。

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

IDEA提供多種方式來(lái)啟動(dòng)程序(Launch)的調(diào)試,分別是通過(guò)菜單(Run –> Debug)、圖標(biāo)(“綠色臭蟲” 等等

3、單步調(diào)試工具介紹

  • :Step Over(F8):進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是調(diào)用一個(gè)方法,則不進(jìn)入當(dāng)前方法體內(nèi)
  • :Step Into(F7):進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是調(diào)用一個(gè)自定義方法,則進(jìn)入該方法體內(nèi)
  • :Force Step Into(Alt +Shift + F7):進(jìn)入下一步,如果當(dāng)前行斷點(diǎn)是調(diào)用一個(gè)核心類庫(kù)方法,則進(jìn)入該方法體內(nèi)
  • :Step Out(Shift + F8):跳出當(dāng)前方法體
  • :Run to Cursor(Alt + F9):直接跳到光標(biāo)處繼續(xù)調(diào)試
  • :Resume Program(F9):恢復(fù)程序運(yùn)行,但如果該斷點(diǎn)下面代碼還有斷點(diǎn)則停在下一個(gè)斷點(diǎn)上
  • :Stop(Ctrl + F2):結(jié)束調(diào)試
  • :View Breakpoints(Ctrl + Shift + F8):查看所有斷點(diǎn)
  • :Mute Breakpoints:使得當(dāng)前代碼后面所有的斷點(diǎn)失效, 一下執(zhí)行到底

說(shuō)明:在Debug過(guò)程中,可以動(dòng)態(tài)的下斷點(diǎn)。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot @WebFilter注解過(guò)濾器的實(shí)現(xiàn)

    springboot @WebFilter注解過(guò)濾器的實(shí)現(xiàn)

    這篇文章主要介紹了springboot @WebFilter注解過(guò)濾器的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 最新評(píng)論

    平昌县| 彩票| 陈巴尔虎旗| 视频| 邳州市| 怀远县| 内丘县| 科技| 湟中县| 区。| 东乡| 南京市| 济南市| 滦南县| 崇州市| 横峰县| 江达县| 昭觉县| 平原县| 新巴尔虎右旗| 余干县| 贺兰县| 太湖县| 顺义区| 新丰县| 秦安县| 滦平县| 鱼台县| 望奎县| 云安县| 凤冈县| 裕民县| 都匀市| 准格尔旗| 扬州市| 惠水县| 那坡县| 南岸区| 马尔康县| 新余市| 通许县|