第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

這個List 不需要先 new Arraylist嗎?

這個List 不需要先 new Arraylist嗎?

石頭Sky 2016-06-28 10:53:03
?List<Goddess>?gs=?g.query();這個List?不需要先?new?Arraylist嗎?g.query()??返回的是個List看視頻教程 ?JDBC對面的女孩看過來 ?2-3節(jié) ?遇到的疑惑
查看完整描述

3 回答

已采納
?
woshiajuana

TA貢獻211條經(jīng)驗 獲得超152個贊

不需要

個人理解:List<Goddess>?gs=?new?Arraylist<Goddess>()

gs 指向一個new?Arraylist<Goddess>()對象地址

而g.query()??返回的是個List 替換了new?Arraylist<Goddess>()對象地址

?List<Goddess>?gs=?g.query(); 等于gs指向g.query()返回的List 地址

先去new?Arraylist相當于多此一舉

故此不需要先

不過在操作數(shù)據(jù)庫的返回結(jié)果的時候,需要new一個,因為要是出現(xiàn)數(shù)據(jù)庫返回結(jié)果異常,你返回的?List<Goddess>?gs的這個gs沒有進行實例話操作,就會報錯


查看完整回答
2 反對 回復 2016-06-28
?
損失函數(shù)

TA貢獻114條經(jīng)驗 獲得超93個贊

當然不需要啊,g的實例對象調(diào)用query()方法本身就會返回一個list對象,這個List對象已經(jīng)聲明并且賦值了,所以不需要再new一個list對象來裝query()方法返回的值。當然你也可以這樣寫:List<Goddess>?gs = new ArrayList<Goddess>();gs =?g.query();這樣寫的意思是先聲明一個list對象,在內(nèi)存中空出一個空間,再將g.query()返回的list對象賦值給gs。但一般不采取這么復雜的方式。望采納。

查看完整回答
1 反對 回復 2016-06-28
?
mqfreedom

TA貢獻2條經(jīng)驗 獲得超0個贊

這里只是個執(zhí)行這個方法的返回值類型

查看完整回答
反對 回復 2016-06-29
  • 3 回答
  • 0 關注
  • 1727 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號