ArrayList,Vector,HashMap的擴容區別

ArrayList不可以設置擴展的容量,默認1.5倍(add時,當前元素個數+1如果大於當前容量則進行擴容) Vector可以設置擴展的容量,如果設置擴展容量則新容量=舊容量+擴展容量,如果沒有設置,新容量=舊容量的2倍(可在Vector的構造函數中設置擴展的容量) ArrayList的無參構造方法中初始容量爲0(初次調用add()會更新爲10) Vector的無參構造方法中初始容量爲10 Has
相關文章
相關標籤/搜索