java.lang.NullPointerException的意思也就是空指向,出現這種異常,八成是你的類對象沒有進行初始化就使用了。
例如:
DateOutputStream dos;
dos.writeUTF("asdfasdf");
上面這兩句在程序運行是就會報java.lang.NullPointerException這個異常
正確的寫法應該再加一句:
DateOutputStream dos;
dos = new DataOutputStream(s.getOutputStream());//初始化
dos.writeUTF("asdfasdf");
這樣就不會出現NullPointerException異常了
總之記住一件事:沒被new過的對象如果爲null。那麼他的所有方法都不可用