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

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

java 中 List<?> 的<?> 是什么意思?

java 中 List<?> 的<?> 是什么意思?

慕標琳琳 2018-10-21 17:13:11
如題。一個方法的返回屬性為List 但在myEclipse中有警告,通過自動修改后加了一個<?> 由以前的 public List xxxx() 變成 public List<?> xxxx()修改后添加的<?> 是什么意思? 有什么特別的作用么?希望高手能給解答一下。
查看完整描述

1 回答

?
藍山帝景

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

范型
List<?> 這樣去定義的話和List<Object>是一個意思,這樣就可以避免到時候從list中取值使用的時候出現運行時異常,加上范型定義之后,在往list中添加元素的時候就必須是定義的元素,否則編譯會報錯,例如定義List<String> a=new ArrayList<String>();這樣的話,a中就只能添加字符串,其它類型添加不了,特別作用就是避免運行時異常

查看完整回答
反對 回復 2018-11-12
  • 1 回答
  • 0 關注
  • 704 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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