java中ArrayList、LinkedList和Vector的區別

ArrayList、LinkedList和Vector都是實現了List接口。數組 其中,ArrayList和Vector底層是用數組實現的,所以能夠用序號下標來訪問他們,查找的效率高,通常數組的大小比要插入的數據大數量要大。安全 LinkedList的底層使用雙向鏈表實現的,所以插入和刪除的效率高。多線程 在多線程併發的時候,ArrayList和LinkedList是非線程安全的,而且是不一樣步
相關文章
相關標籤/搜索