【Idea】Idea中常用的斷點調試技巧


前言

  主要總結下Idea中常用的斷點調試技巧

 

常用的斷點調試技巧

1 F8:Step Over(單步執行,步進到下一個可執行的代碼行)
2 F7:Step Into (進入自定義方法的調用棧)
3 Alt+Shift+F7:Force Step Into(強制進入框架源碼中的方法)
4 Shift+F8:Step Out(跳出當前方法的調用棧)
5 Drop Frame: 回退到當前方法的調用開始位置
6 F9:執行到下一個斷點處

進階的斷點調試技巧

  查詢所有斷點

   Ctrl +Shif +F8

 

   條件斷點

     調試過程中設置變量的值,適用於指定變量的DEBUG的場景

     先上一段Demo

    public static void main(String[] args) {
        //sum()方法求a+b的和
        Integer sum = sum(1, 2);
        System.out.println(sum);

    }

    public static Integer sum(int a, int b) {
        StopWatch stopWatch =new StopWatch();
        stopWatch.start("測試");
        int c = a + b;
        stopWatch.stop();
        System.out.println(stopWatch.getTotalTimeSeconds());
        return c;
    }

通過DEBUG過程中,設置變量的值b=100,最終得到的結果也會由原來的3(1+2)變為 (101)1+100

 

   表達式斷點

      可以添加表達式來再執行過程中,動態的去判斷某個結果,也可以實現條件斷點的功能

   

 

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM