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

