什麼是泛型?有何作用?從jdk哪個版本開始出現的

2021-04-17 19:54:10 字數 966 閱讀 7568

1樓:匿名使用者

舉個例子來說

你的錢包裡你規定只裝錢

那麼你去出來的想

也不想就是錢,管他是¥還是$不用轉換的-->都是錢(確定裡面是什麼)不用泛型的話 就不規定放什麼

那麼你取出來的東西就不一定是錢,這樣你就要轉換了,那要是石頭的話你要轉換成錢就錯了(不確定裡面到底是什麼)

2樓:匿名使用者

泛型賦予了型別引數式多型

的能力泛型的第一個好處是編譯時的嚴格型別檢查。有效的避免了執行期的classcastexception,提高了程式的安全性和健壯性。

這是集合框架最重要的特點。此外,泛型消除了絕大多數的型別轉換。如果沒有泛型,當你使用集合框架時,你不得不進行型別轉換。

另外 泛型簡化了**,應用泛型的程式提高程式的可讀性,更利於團隊的合作開發。

3樓:百度使用者

首先你要明白:

他給出的這個泛型,不是無意義的.

如果定義容器了list,如果你不定義他的泛型,那麼他可以放不同型別的東西.

比如你定義了一個list,這樣的話

他只可以存放整型的資料,一旦你想要放其他的型別的資料,他會包錯.

所以這個泛型的目的就是是定義的容器所放的內容是一個統一的型別.

4樓:匿名使用者

knightzhuwei 說的很正確 貌似也沒什麼好補充的。。。

簡單點說 物件導向設計的最重要的目的之一 就是管理 泛型是管理中的一個比較常見的方法 假設

a,b繼承了c 而d裡面有個方法getc(c c) 那麼 你想往這裡傳除c和他的子類之外其他引數的時候 必然是傳不進去的 有效的提高了安全性 更明確了該方法的目的 這樣就明白了吧?

5樓:匿名使用者

在用集合類的時候

不用泛型我就不舒服……

jdk到底有什麼作用

什麼是他感作用,有何生態學意義,他感作用,有什麼生態學意義

他感作用是copy德國學者h molisch於1937年提出的bai概念。他認du 為植物的他感作用就是一種植zhi物通過向體外分泌dao 代謝過程中的化學物質,對其他植物產生直接或間接的影響。這個概念得到了大多數研究者的贊成。這種作用是種間關係的一部分,是生存競爭的一種特殊形式,種內關係也有此現象...

什麼是班主任工作,班主任工作有何作用

班主任工作有何作用 班主任工作的作用主要體現在以下幾方面 1 班主任是班級工作的組織者 領導者和教育者。只有通過班主任的努力,才能使全班學生發展成一個健全的班集體。同時,班主任在學生個體的發展中有不可替代的作用。2 班主任是校長 教導主任的得力助手。班主任受校長聘任 委託負責組織班集體,一方面班主任...

何為秦朝的「朝議」制度,什麼是朝議制度,有何作用,秦朝晚期為何遭到破壞

朝議是封建社會重要政治制度,當國家面臨重要事情及君王遇到難斷之事,皇帝便會召集三公九卿及相關 召開會議,商談解決方案,最終決斷仍歸皇帝所有。朝議內容範圍十分廣泛,涉及政治 經濟 軍事 文化等,參加朝議人數由商談事務所決定。擴充套件資料 朝議制度的作用 使皇帝可以聽取更合理的方案,減少失誤,對封建社會...