1. 程式人生 > >Java泛型與集合筆記

Java泛型與集合筆記

第二章 情況 參數 編譯器 類型擦除 多個參數 一個 each ava

第一章

Java的泛型為了兼容性和防止代碼爆炸,在編譯成字節碼時會進行類型擦除,編譯器自動添加代碼做類型轉換(用到List<Integer>的地方用Integer來做轉換),自動做裝箱拆箱,做foreach替換,在多個參數的情況下自動打包進一個數組裏

第二章

子類型替換原則:任意可以使用父類型值的地方,用可以用子類的對象地址值替換

Java泛型與集合筆記