泛型作用有類型安全、消除強制類型轉換、更好的代碼複用性
1、類型安全
泛型能夠提高Java 程序的類型安全。泛型能夠在編譯時進行強類型檢查,從而知道定義的變量的類型限制,從而驗證類型假設。
2、消除強制類型轉換
泛型可以消除原始碼中的許多強制類型轉換。從而使代碼更具有可讀性。
3、更好的代碼複用性
在框架設計時BaseDao、BaseService、BaseDaoImpl、BaseServiceImpl透過繼承,可以實現抽象所有公共方法,減少代碼重複書寫。
泛型的本質是參數化類型,就是所操作的數據類型被指定爲一個參數。泛型是對 Java 語言的類型系統的一種擴展,以支援創建可以按類型進行參數化的類。