亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

菜鳥求助啊啊

菜鳥求助啊啊

慕桂英0739128 2017-12-20 20:59:13
Connection con=null和String list="";有什么區別,都是等于空,什么時候該用哪個啊?求教
查看完整描述

2 回答

已采納
?
慕圣0830664

TA貢獻41條經驗 獲得超26個贊

其實就是在創建一個局部變量的時候,對變量進行初始化罷了,兩者并沒有什么區別。因為局部變量JVM是不會幫我們進行初始化的,必須手動初始化,如果沒有初始化的話,編譯就會報錯。當然這里的初始化一般都不是給變量賦最終的值,而只是應付編譯而已,后面的代碼都會對其根據需要進行重新賦值。這個問題,暫時不用深究,你只需明白這樣做的目的就是為了應付編譯,不讓它報錯而已。

查看完整回答
2 反對 回復 2017-12-20
?
Steven_zhao

TA貢獻6條經驗 獲得超3個贊

一般來說對象基本上使用null進行初始化,字符串一般使用""字符串


查看完整回答
1 反對 回復 2017-12-21
?
Sean_Chou

TA貢獻7條經驗 獲得超2個贊

null是在堆中沒有分配內存,是不存在的意思;而“”被分配了內存,你可以找到它,但是它的值是空的,是個空字符串;你完全可以使用“”+"imooc"來拼接成一個新的字符串,而null是不可能的,因為它是不存在的。

查看完整回答
反對 回復 2017-12-20
?
慕田峪2402986

TA貢獻1條經驗 獲得超0個贊

null說明只向的地址是空的,“”是說明賦值的是空的字符竄,空字符竄也是字符竄而不是不存在的

查看完整回答
反對 回復 2017-12-20
  • 2 回答
  • 0 關注
  • 2036 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號