詳細整理ArrayList、Hashtable、Vector、HashSet、HashMap初始大小、加載因子、擴容方式

首先,這三個概念說下。初始大小,就是建立時可容納的默認元素個數;加載因子,表示某個閥值,用0~1之間的小數來表示,當已有元素佔比達到這個閥值後,底層將進行擴容操做;擴容方式,即指定每次擴容後的大小的規則,好比翻倍等。 Class 初始大小 加載因子 擴容倍數 底層實現 Code 是否線程安全 同步方式 ArrayList 10 1 1.5倍 Object數組 int newCapacity = o
相關文章
相關標籤/搜索