請教String[] item=null; 算初始化陣列了嗎?謝謝
uj5u.com熱心網友回復:
不算把,這樣這個陣列沒法用,因為你沒有初始大小uj5u.com熱心網友回復:
這個變數初始化了,可以通過編譯了,但沒分配記憶體,直接使用會空指標uj5u.com熱心網友回復:
謝謝大神,String[] str;和String str=null;有區別嗎?
謝謝
uj5u.com熱心網友回復:
我覺得String str = null; 這是給編譯器看的,編譯器知道這是故意搞個null的,所以在后續的操作中不再過問,例如,str.length 不會報錯。
但是 String str;在進行str.length時,編譯器會檢測出并報錯,提示說str未初始化。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/284269.html
標籤:Java SE
