国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IDEA debug 斷點調(diào)試技巧

這篇具有很好參考價值的文章主要介紹了IDEA debug 斷點調(diào)試技巧。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、首先看下IDEA中Debug模式下的界面:

IDEA debug 斷點調(diào)試技巧,未分類,intellij-idea,java,ide

① 以Debug模式啟動服務(wù),左邊的一個按鈕則是以Run模式啟動。在開發(fā)中,我一般會直接啟動Debug模式,方便隨時調(diào)試代碼。

② 斷點:在左邊行號欄單擊左鍵,或者快捷鍵Ctrl+F8 打上/取消斷點,斷點行的顏色可自己去設(shè)置。

③ Debug窗口:訪問請求到達第一個斷點后,會自動激活Debug窗口。如果沒有自動激活,可以去設(shè)置里設(shè)置,如圖1.2。

④ 調(diào)試按鈕:一共有8個按鈕,調(diào)試的主要功能就對應(yīng)著這幾個按鈕,鼠標懸停在按鈕上可以查看對應(yīng)的快捷鍵。在菜單欄Run里可以找到同樣的對應(yīng)的功能,如圖1.4。

⑤ 服務(wù)按鈕:可以在這里關(guān)閉/啟動服務(wù),設(shè)置斷點等。

⑥ 方法調(diào)用棧:這里顯示了該線程調(diào)試所經(jīng)過的所有方法,勾選右上角的[Show All Frames]按鈕,就不會顯示其它類庫的方法了,否則這里會有一大堆的方法。

⑦ Variables:在變量區(qū)可以查看當前斷點之前的當前方法內(nèi)的變量。

⑧ Watches:查看變量,可以將Variables區(qū)中的變量拖到Watches中查看


2、在設(shè)置里勾選Show debug window on breakpoint,則請求進入到斷點后自動激活Debug窗口

IDEA debug 斷點調(diào)試技巧,未分類,intellij-idea,java,ide


3、基本用法&快捷鍵

IDEA debug 斷點調(diào)試技巧,未分類,intellij-idea,java,ide

  • Show Execution Point(Alt + F10):如果你的光標在其它行或其它頁面,點擊這個按鈕可跳轉(zhuǎn)到當前代碼執(zhí)行的行
  • Step Over(F8):步過,一行一行地往下走,如果這一行上有方法不會進入方法
  • Step Into(F7):如果當前行有方法,可以進入方法內(nèi)部,一般用于進入自定義方法內(nèi),不會進入官方類庫的方法
  • Force Step Into(Alt + Shift + F7):強制步入,能進入任何方法,查看底層源碼的時候可以用這個進入官方類庫的方法
  • Step Out(Shift + F8):步出,從步入的方法內(nèi)退出到方法調(diào)用處,此時方法已執(zhí)行完畢,只是還沒有完成賦值
  • Run to Cursor(Alt + F9):運行到光標處,你可以將光標定位到你需要查看的那一行,然后使用這個功能,代碼會運行至光標行,而不需要打斷點
  • Evaluate Expression(Alt + F8):計算表達式
  • Trace Current Stream Chain:調(diào)試Stream

IDEA debug 斷點調(diào)試技巧,未分類,intellij-idea,java,ide文章來源地址http://www.zghlxwxcb.cn/news/detail-556545.html

  • Rerun "SkyApplication":重新運行程序,會關(guān)閉服務(wù)后重新啟動程序。
  • Resume Program(F9):恢復(fù)程序,比如,你在第20行和25行有兩個斷點,當前運行至第20行,按F9,則運行到下一個斷點(即第25行),再按F9,則運行完整個流程,因為后面已經(jīng)沒有斷點了。
  • Pause Program:暫停程序,啟用Debug。
  • Stop "SkyApplication"(Ctrl + F2):連續(xù)按兩下,關(guān)閉程序。有時候你會發(fā)現(xiàn)關(guān)閉服務(wù)再啟動時,報端口被占用,這是因為沒完全關(guān)閉服務(wù)的原因,你就需要查殺所有JVM進程了。
  • View Breakpoints(Ctrl + Shift + F8):查看所有斷點。
  • Mute Breakpoints:啞的斷點,選擇這個后,所有斷點變?yōu)榛疑?,斷點失效,按F9則可以直接運行完程序。再次點擊,斷點變?yōu)榧t色,有效。如果只想使某一個斷點失效,可以在斷點上右鍵取消Enabled

到了這里,關(guān)于IDEA debug 斷點調(diào)試技巧的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Intellij-idea 如何編譯maven工程*

    在 Intellij IDEA 中編譯 Maven 工程的步驟如下: 打開你的 Maven 工程。如果工程已經(jīng)在 IDEA 中打開,那么你可以直接進行下一步。如果沒有,你可以通過 File - Open 在彈出的對話框中選擇你的 Maven 工程路徑進行打開。 打開 Maven 項目窗口。在 IDEA 的右邊會有一個 Maven 項目的窗口,

    2024年02月02日
    瀏覽(98)
  • Intellij-idea 如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程是一個相對直接的過程。以下是基本步驟: 1. 打開或?qū)?Maven 項目 如果您已經(jīng)有一個現(xiàn)有的 Maven 項目,可以直接在 IntelliJ IDEA 中打開它。選擇 File Open,然后瀏覽到您的 Maven 項目文件夾,選擇包含 pom.xml 的目錄。 如果您是從現(xiàn)有的源代碼導(dǎo)入

    2024年01月25日
    瀏覽(99)
  • 如何在Intellij-idea如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程,你需要遵循以下步驟: 打開 IntelliJ IDEA :首先,啟動 IntelliJ IDEA。 打開 Maven 項目 :在歡迎界面上,選擇 \\\"Get from Version Control\\\",然后選擇你的 Maven 項目的倉庫地址?;蛘?,如果你已經(jīng)有了項目文件(如? .idea ?和? pom.xml ),你可以直接打開這

    2024年01月18日
    瀏覽(99)
  • Java開發(fā)+Intellij-idea+Maven+工程構(gòu)建

    Java開發(fā)+Intellij-idea+Maven+工程構(gòu)建

    Intellij-idea是一款流行的Java集成開發(fā)環(huán)境,它支持Maven作為項目管理和構(gòu)建工具。Maven可以幫助開發(fā)者自動下載項目依賴的jar包,執(zhí)行編譯、測試、打包等生命周期任務(wù)。本資源將介紹如何在Intellij-idea中創(chuàng)建、導(dǎo)入、轉(zhuǎn)換和編譯Maven工程,以及如何配置Maven的相關(guān)參數(shù)和插件。

    2024年02月01日
    瀏覽(102)
  • Java項目使用intellij-IDEA查看依賴包版本是否有沖突(方法及工具)附截圖

    Java項目使用intellij-IDEA查看依賴包版本是否有沖突(方法及工具)附截圖

    編譯器及版本 idea-ultimate 依賴管理工具 maven Step1:點擊右側(cè)的maven Step2:右鍵依賴項,點擊分析依賴關(guān)系 Step3:可以在模塊名位置進行切換,左側(cè)三角的標志則表示該包引入了多個版本,有沖突 Step4:可以看到當前這個包被引入了兩個版本的 Step5:右鍵沖突的包名,可以看到

    2024年02月15日
    瀏覽(113)
  • Pycharm Debug(斷點調(diào)試)超詳細攻略

    Pycharm Debug(斷點調(diào)試)超詳細攻略

    PyCharm Debug 可以幫助開發(fā)者在代碼運行時進行實時的調(diào)試和錯誤排查,提高代碼開發(fā)效率和代碼質(zhì)量。當然也可以對源碼進行斷點調(diào)試,領(lǐng)略源碼的魅力。 讓我們來舉個簡單的栗子 這段代碼主要作用,循環(huán)range里面的值并調(diào)用自定義的add方法將返回的結(jié)果打印 在你想放置斷點

    2024年02月07日
    瀏覽(22)
  • idea的debug斷點的使用

    idea的debug斷點的使用

    添加斷點(目前不知道如何添加斷點,就給AutoConfigurationImportSelector的每個方法都加上斷點):? ? ? ? ? ? ? ? ? 然后將StockApplication啟動類以debug方式運行,然后程序就會停在119行 點擊上邊的step over 讓程序往下運行一行(但是因為在isEnabled方法中添加了斷點,所以會進入到

    2024年02月11日
    瀏覽(25)
  • Chrome瀏覽器斷點調(diào)試技巧

    Chrome瀏覽器斷點調(diào)試技巧

    某些情況下,我們必須知道當前代碼的執(zhí)行順序,以及每一步變量的執(zhí)行狀態(tài)來確定代碼是否正確按照我們意愿執(zhí)行。 此時使用斷點調(diào)試是非常明智的選擇。 使用斷點調(diào)試的第一步,我們需要打開控制臺,選擇sources,并點擊需要調(diào)試的文件。 此時在右側(cè)面板可以看到調(diào)試操

    2024年02月06日
    瀏覽(21)
  • 一加8手機【ColorOS Android 13】使用Android Studio在Debug斷點調(diào)試時自動斷開崩潰

    一加8手機【ColorOS Android 13】使用Android Studio在Debug斷點調(diào)試時自動斷開崩潰

    一加8手機(系統(tǒng)是ColorOS? Android版本: 13) 在使用android studio進行usb調(diào)試過程中, 總是在幾秒鐘之后就自動崩潰退出應(yīng)用(代碼正常,使用其他測試機正常調(diào)試), 調(diào)試自然也就斷開了; ?解決辦法: 將【禁止權(quán)限監(jiān)控】開關(guān) 打開即可; --【其他設(shè)置】--【開發(fā)者選項】--【應(yīng)用】--【禁止

    2024年02月12日
    瀏覽(26)
  • idea的斷點調(diào)試

    idea的斷點調(diào)試

    1、行斷點 首先在代碼的最左側(cè)點擊會顯示紅色的圓圈 第二步在main方法中右鍵選中debug run進行運行 會出現(xiàn)下面圖片的情況 出現(xiàn)上圖之后,點擊console 下一步 這個時候就可以看到調(diào)試的結(jié)果了 6、方法調(diào)用棧:這里顯示了該線程調(diào)試所經(jīng)過的所有方法,勾選右上角的[Show All

    2024年02月10日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包