ArrayList需要了解的事情

ArrayList 是日常開發經常使用到的容器類。它能夠方便的進行數據的查詢、替換。但是因爲其低層實現的原因在數據容量、性能、線程安全上都存在問題,主要涉及到下面的內容: (1)默認初始容量爲 0,如果未指定容量則首次初始的容量爲 10;同時其也是有容量限制的; (2)添加元素會涉及到數組擴容和數組元素拷貝,刪除數組元素時同樣也會涉及到數組的拷貝,這都會影響性能; (3)線程不安全,因爲整個Arr
相關文章
相關標籤/搜索