1. 程式人生 > >Java物件空指標異常

Java物件空指標異常

創作不易,請勿抄襲,轉載請註明出處。如有疑問,請加微信 wx15151889890,謝謝。
[本文連結:]https://blog.csdn.net/wx740851326/article/details/https://blog.csdn.net/wx740851326/article/details/84032009
在我們操作java物件的時候,可能會遇到空指標的異常,尤其要注意以下的情況。
我們在初始化java物件並賦值為null的時候,就很可能帶來問題。
比如例項化一個list物件,json物件。

List<String> list=nul;
JSONObject jsonObject = null;

那麼當我們後面再操作這個物件的時候就會出現問題。
比如

list.add(string);
jsonObjectALL.put(key,value);

這時候就會報出空指標的異常,原因就是物件沒有初始化分配空間。
正確的物件初始化方式應該是這樣的

List<String> list=new ArrayList<String>;
JSONObject jsonObject = new jsonObject();

此外,我們自定的物件也要通過new的方式對其初始化,否則是無法對其進行操作的哦,切記切記。