java代碼空與null的區別,以及輸出null長度的時候的狀態

String s;
的System.out.println(S);
在Eclipse的裏面就會報錯,是因爲你沒有初始化第

String s = null;
的System.out.println(s);
這樣就不會報錯。

空變量是沒有值的,NULL是有值的。在對 “對象或變量” 的調用前進行一個初始化是符合JAVA編程規範的,它是一個良好的編程習慣。



String s = null

syso(s.length());

 java.lang.NullPointerException  s = null   沒有長度

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