深入理解ArrayList的底層原理

一.ArrayList 的數據結構 ArrayList的底層數據結構就是一個數組,數組元素的類型爲Object類型,對ArrayList的所有操作底層都是基於數組的。   二.ArrayList的線程安全性     對ArrayList進行添加元素的操作的時候是分兩個步驟進行的,即第一步先在object[size]的位置上存放需要添加的元素;第二步將size的值增加1。由於這個過程在多線程的環境下
相關文章
相關標籤/搜索