網易_Vector,Arraylist,LinkedList的區別和應用場景

ArrayList和Vector都是使用數組的方式存儲的,但數組的元素大於實際存儲空間時以便插入和增長元素,都容許按索引查找,可是插入元素設計數組元素的移動等內存操做,因此讀取快,插入刪除慢,可是Vector師線程安全的,線程同步,因此訪問速度比ArrayList慢;數組 LinkedList是採用雙向鏈表實現的,適合動態插入和刪除數據,可是隨機訪問速度比較慢。安全
相關文章
相關標籤/搜索