若是你對null 進行操做就會產生空指針異常Object obj = new Object();你要知道 obj是一個Object指針變量,指向Object類的一個實例咱們說obj是一個對象 實質是它指向一個對象的首地址 若是這個指針變量obj 沒有指向任何空間 你調用它的方法和屬性就會出錯例如 Object obj = new Object(); obj.equals("123");這個是沒錯的但換下面語句 Object obj = null; obj.equals("123");就會出現空指針異常你的對象沒有實例化就用了!也就是說是null值舉個例子吧:有個Student類Student objStudent = null;而後你就直接使用objStudent來調用Student類中的方法了反之, 若是在兩句之間加上objStudent = new Student();那麼就沒問題了!