泛型(Generic Types)
從JDK 5.0開始新增了泛型技術,加深了物件導向技術的根基。
泛型可看成是 <參數式的多型> 以指定的類型對象操作,而不需要對對象型態的強制轉型而造成執行時期的錯誤。
泛型可於java編譯時期時,即可確認撰寫的型態是否正確,以提高更安全,更方便的應用方式。
java類中有些類別已增加使用了泛型技術,如:java.util包下的Collection類別,ArrayList..等等。
public class ArrayList<E> //指定<對象類別型態名稱>操作
1.無泛型與有泛型之間的差別,範例:
2.泛型類別及介面的宣告與使用,範例:
3.泛型方法的定義與使用,範例: