關於java.lang.NullPointerException這個異常

java.lang.NullPointerException的意思也就是空指向,出現這種異常,八成是你的類對象沒有進行初始化就使用了。
例如:
DateOutputStream dos;
dos.writeUTF("asdfasdf");
上面這兩句在程序運行是就會報java.lang.NullPointerException這個異常

正確的寫法應該再加一句:
DateOutputStream dos;
dos = new DataOutputStream(s.getOutputStream());//初始化
dos.writeUTF("asdfasdf");

這樣就不會出現NullPointerException異常了
總之記住一件事:沒被new過的對象如果爲null。那麼他的所有方法都不可用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章