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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

clodeblocks debug断点调试_idea debug调试————简单常用,适合初学者

發布時間:2023/12/2 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 clodeblocks debug断点调试_idea debug调试————简单常用,适合初学者 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景:

在現在的開發中,如果不會debug,那么將會給我們的開發帶來很大的困擾,如果僅僅是依靠日志信息去查問題,將會大大增加我們解決問題的難度,下面說一下idea開發工具下的簡單debug。

適用人群:

java開發初學者。

好處:

快速定位問題,解決問題。大大增加了開發效率。

工具版本:

idea2017.3.2

項目框架

springboot

流程:

1、debug啟動服務器,只有在debug啟動的前提下,才能進行debug

2、添加斷點,在代碼的左側添加斷點,左鍵點擊一次即可,再點擊一次表示取消斷點。切記斷點要加在代碼上面,不要加在無意義的地方。

3、發送請求,觸發斷點,前端頁面處于請求的狀態,這個時候后臺就來到了斷點處,我們接著往下看

4、

5、我們可以Resume Program (F9):恢復程序,比如,你在第20行和25行有兩個斷點,當前運行至第20行,按F9,則運行到下一個斷點(即第25行),再按F9,則運行完整個流程,因為后面已經沒有斷點了。如果只有一個斷點,直接點擊一次恢復程序,恢復到正常的程序。

6、我們點擊完以后,idea的界面恢復正常,如下圖

再繼續看頁面

7、我們現在debug在不同的類中加斷點,如何調試,如何進入方法內部,多斷點調試

添加斷點如下圖

首先進入debug,按照之前講的第一步,發送請求

進入debug模式,如果我們想要進入第二個斷點,有兩種選擇方式

1>、點擊

這里不再贅述,上面講過,

我們來講第二種方式

2>、Step Into (F7):步入,如果當前行有方法,可以進入方法內部,一般用于進入自定義方法內,不會進入官方類庫的方法,如第22行的創建list方法。

進入之后的效果如下圖:

此時斷點就已經過來了,到達第二個斷點

我們一步一步往下執行,可以點擊Step Over (F8):步過,一行一行地往下走,如果這一行上有方法不會進入方法。如下圖

調試程序的目的是找出問題,所以需要我們來查看中間的變量

8、如何查看中間變量

如下,在IDEA中,參數所在行后面會顯示當前變量的值。

2、光標懸停到參數上,顯示當前變量信息。我一般會使用這種方式,快捷方便

3、在Variables里查看,這里顯示當前方法里的所有變量

最終我們跟進程序,跟進變量的變化,找到問題,解決問題。

這是簡單的debug調試,也是比較常用的調試步驟。

總結

以上是生活随笔為你收集整理的clodeblocks debug断点调试_idea debug调试————简单常用,适合初学者的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。