在說這個之前,我們要先說一下arrayList(普通集合) 普通的集合可以存儲任何數據類型的數據,這樣寫的確很方便,不需要我們考慮數據類型。 首先先考慮一下爲什麼可以存儲所有的基本數據類型,和自己封裝的,只要是繼承自object的都行
arrayList初始存放的都是object類型的,但是當你取出時就會發生數據類型強制轉換(裝箱與拆箱),當數據量很大時會嚴重影響效率。這個時候就出現了泛型集合。 泛型集合需要指定數據類型,因此並不會發生裝箱與拆箱,效率會大幅度提升。