好記性不如爛筆頭,僅以此記錄
20200528
1.Debug->Breakpoints ->Java Exception Breakpotins
例: 添加一個Java Exception Breakpotins 輸入NullPointerException
如下圖
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL00kaNJTRE5EeRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLzIzN4IDOwEDM4ITNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
當執行到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();會報空指針
如下圖示: