1.都是不一樣步的,也就是不保證線程安全;安全
2.底層數據結構:數據結構
ArrayList底層採用Object數據,LinkedList採用鏈表。線程
3.插入、刪除的影響:內存
ArrayList因爲採用數據結構存儲,因此插入與刪除元素的時間複雜度受元素位置的影響;LinkedList採用鏈表結構存儲,不受元素位置影響,所以插入與刪除的操做,ArrayList較慢,LinkedList較快。同步
4.隨機訪問:List
ArrayList適合快速查找,而LinkedList不適合快速查找。線程安全
5.內存空間佔用狀況鏈表