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

為了賬號安全,請及時綁定郵箱和手機立即綁定

集合和泛型

老師講的第一種添加,和第二種泛型添加有什么區別 ?添加字符串這兩種都是均不能添加吧?

除了這個區別之外:第一種是強制類型轉換

????????????????????????????? 第二種是自動為Course類型

正在回答

2 回答

沒添加泛型的時候,字符串類型是允許添加的,并沒有報錯,運行后編譯器才顯示錯誤。添加泛型后,在輸入代碼時就不允許添加了。

0 回復 有任何疑惑可以回復我~

區別在第一種中,添加的類型在儲存到集合中時是以Object類保存的,取出時也是,所以無法分辨原來的類型,因此需要強制轉換來確保類型匹配

而泛型添加在一開始就規定了集合可以存放的類型是什么,你就只能在這個集合中添加對應類型的元素,取出時會自動轉會為一開始規定的類型

不可以添加字符串,沒查到相關資料,但是程序中確實都無法添加

非泛型的添加字符串可以通過編譯,但是程序運行到這一行時會終止并報錯

泛型添加會直接在編譯時報錯

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409775    人
  • 解答問題       4546    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

集合和泛型

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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