比如String str;和String str = null;
2 回答

墨色風雨
TA貢獻1853條經(jīng)驗 獲得超6個贊
樓上說的很全了,Java
盡力保證所有的變量在使用前都可以被初始化,再補充一點:對于方法的局部變量,如果沒有初始化的話,Java
會以編譯錯誤的方式來貫徹這種保證。
也就是意味著,在方法內(nèi)String str;
和String str = null;
還是有區(qū)別的。
添加回答
舉報
0/150
提交
取消