泛型好處
* 提高安全性(將執行期的錯誤轉換到編譯期)
* 省去強轉的麻煩
泛型基本使用
* <>中放的必須是引用資料型別
泛型使用注意事項
* 前後的泛型必須一致,或者後面的泛型可以省略不寫(1.7的新特性菱形泛型)
類內的方法最好與類的泛型一致,否則需要在方法上宣告該泛型:
靜態方法必須宣告自己的泛型,它不能跟類的泛型是一致的(即是需要在static與返回值之間新增,該靜態方法的引數也應有t t或者它的子類
public class tool
public void setobject(t t)
public tool()
public void see(t t)
publicvoid show(e e)
public static void see(w w)
}
Java學習筆記 泛型
注 這裡只簡單介紹了一下泛型最基礎的使用,泛型功能很強大,為了趕課程,關於通用型別部分過後補上。別被我的筆記所誤導 課程中的泛型首先是由泛型集合開始入手的。由前邊的兩個集合arraylist和hashmap可以看出,在使用方便的同時也帶來了很多問題。1,效率低下,集合都是object的型別,使用是需...
java 泛型學習筆記
首先我對泛型的理解就是可以把任何object的子類當做類中的型別,下面是對於泛型的基本定義 public class generict public object getfoo 然後對於泛型 可以有兩個型別或者更多 public class generictt public void setfoo1...
java筆記(四) 泛型
一句話,泛型的本質是引數化型別 乙個簡單的例子如下 public class test class type public t print 在類type中,屬性data不事先指定型別,而是使用泛型代替,這樣就可以為同乙個類宣告多種型別的屬性。integer.getclass str.getclass...