1. 程式人生 > >5、使用泛型替代原生類型

5、使用泛型替代原生類型

span ger 是我 編譯 color 類型轉換 類型 hashmap 原生類型

java1.5中提供了泛型,簡單來說就是將類型作為參數傳入,這樣java會自動轉換類型,不需要我們進行強制轉換。

Map<String, Integer> map = new HashMap<>();
map.put("age", 18);
Integer age = map.get("age");

我們看到,沒有任何instanceOf的判斷,也沒有任何強制類型轉換。泛型是我們在編譯的時候就能確保類型的正確性,是寫出強健代碼的良好方式。

5、使用泛型替代原生類型