天天看點

idea的debug技巧Java Exception Breakpotins

  好記性不如爛筆頭,僅以此記錄

20200528

1.Debug->Breakpoints ->Java Exception Breakpotins

例: 添加一個Java Exception Breakpotins 輸入NullPointerException

如下圖

idea的debug技巧Java Exception Breakpotins

當執行到NullPointerException時,會自動停下來

源碼:

public class Idea {
    static class T {
        private Integer i ;

        public Integer getI() {
            return i;
        }
    }

    public static void main(String[] args) {
       T t = new T();
        Integer i = t.getI();
        i.toString();
    }

}
           

如源碼中顯示,T中屬性i未初始化, 當執行到i.toString();會報空指針

如下圖示:

idea的debug技巧Java Exception Breakpotins