泛型是爲了解決泛化引起的效率問題(裝箱和拆箱的效率問題)。
1.減少運行時錯誤
使用類型轉換的方式就可能產生運行時異常,使用泛型可以在編譯階段檢查類型錯誤。
通過指定約束,編譯階段也可以發現不兼容類型
2.提高運行時效率
使用泛型後,避免了裝箱和拆箱的轉換,可以提高運行時效率
泛型中的<>裏面的是類型參數type parameters
泛型最大的好處:代碼重用
泛型的目的:通用算法
1.減少運行時錯誤
使用類型轉換的方式就可能產生運行時異常,使用泛型可以在編譯階段檢查類型錯誤。
通過指定約束,編譯階段也可以發現不兼容類型
2.提高運行時效率
使用泛型後,避免了裝箱和拆箱的轉換,可以提高運行時效率
泛型中的<>裏面的是類型參數type parameters
泛型最大的好處:代碼重用
泛型的目的:通用算法
泛型是一種讓你在編寫算法時不指定數據類型,但在使用時動態指定數據類型的技術。