深入理解Java之泛型

一、Why ——引入泛型機制的原因 假如我們想要實現一個String數組,並且要求它可以動態改變大小,這時我們都會想到用ArrayList來聚合String對象。然而,過了一陣,我們想要實現一個大小可以改變的Date對象數組,這時我們當然希望能夠重用之前寫過的那個針對String對象的ArrayList實現。 在Java 5之前,ArrayList的實現大致如下: 1 2 3 4 5 6 publ
相關文章
相關標籤/搜索