LinkList,ArrayList,Vector

1,LinkList數組

    (1)類聲明:public class LinkedList<E> extends AbstractSequentialList<E>  implements List<E>, Deque<E>, Cloneable, Serializable安全

    (2)結構:鏈表dom

    (3)插入和刪除的速度比arraylist快,查詢比arraylist慢一些同步

    (4)線性非安全(沒有同步),能夠經過Collections.synchronizedList(new LinkedList(...));達到同步io

    (5)值能夠爲nullclass

    (6)取得順序跟存的順序一致List

 2,ArrayListim

    (1)public class ArrayList<E> extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable鏈表

    (2)結構:可變大小的數組查詢

    (3)插入和刪除的速度比LinkList慢,查詢比LinkList快一些

    (4)線性非安全

    (5)值能夠爲空

    (6)無序的

3,Vector
    (1)public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable

    (2)結構:可變大小的數組

    (3)線性安全

    (4)值能夠爲空

    (5)無序的

相關文章
相關標籤/搜索