java EntrySet 泛型套泛型

2021-09-02 09:05:39 字數 386 閱讀 3119

泛型套泛型:

set> es=map.entryset();

for(map.entryme:es);

1)<? extends number> 型別為number或其中的任何子類

2)  <? super number>   型別為number或其任何父類

3)<? extends comperable>  任何實現comparable介面的類

4)  t既是number的子類,又

實現comperable 介面;

5,泛型方法:定義泛型:static void copy(list,t o)

public t m2()

7,泛型技術應用在集合框架中:實現型別安全的集合

泛型:約定集合中的元素型別

泛型 泛型類 泛型方法 泛型擦除

1 是什麼?一種允許我們在不確定引數型別時候使用的型別。例如我不知道a方法應該會傳string還是int,我就用個泛型先佔坑。2 為什麼要用泛型?泛型可以在編譯期自動確定具體型別,檢查型別是否匹配,可以提高 的重用率,減少冗餘編碼。3 泛型與object的區別?像上面說的我不知道方法a的引數型別,其...

泛型 (2)泛型類 泛型方法 泛型介面

一 泛型類 定義person類 package cn.itcast.p2.bean public class person implements comparable public person string name,int age public int compareto person p ov...

泛型 泛型介面

泛型介面 介面上要宣告泛型,介面的抽象方法要接這個泛型。實現類的宣告也要寫具體的泛型實參。注意 泛型實參要用引用資料型別。基本資料型別不行。如果一定要使用基本資料型別那麼得使用基本資料型別的包裝類。如果實現類中的型別不確定,也想帶泛型,並且和介面中的一致。那麼在實現類中宣告,將在此處宣告的 類的泛型...