Day25--NullPointerException
在 Java 中,NullPointerException
(空指標異常)是一種常見的執行時異常。
當你在程式碼中嘗試訪問一個為 null
(空值)的物件引用時,就會丟擲這個異常。例如,你試圖呼叫一個 null
物件的方法或者訪問一個 null
物件的欄位。
以下是一個可能會引發 NullPointerException
的示例程式碼:
String str = null;
System.out.println(str.length()); // 這裡會丟擲 NullPointerException,因為 str 為 null,沒有 length 方法可呼叫
當程式出現 NullPointerException
時,你需要檢查程式碼中可能出現空引用的地方,確保在使用物件之前進行適當的非空判斷,或者確保物件被正確地初始化。這樣可以避免這個異常的發生,提高程式的穩定性。