List:(List的子类特点)
底层的结构是数组,查询快,增删慢。线程不安全,效率高。
底层的结构是数组,查询快,增删慢。线程安全,效率低。
底层的结构是链表,查询慢,增删快。线程不安全,效率高。
线程需要安全吗?
·····要:Vector(即使要安全,也不用这个了,后面有替代的)
·····不要:ArrayList或者LinkedList
查询多:ArrayList
增删多: LinkedList一般情况下,就用ArrayList,就行了。
List:(List的子类特点)
底层的结构是数组,查询快,增删慢。线程不安全,效率高。
底层的结构是数组,查询快,增删慢。线程安全,效率低。
底层的结构是链表,查询慢,增删快。线程不安全,效率高。
线程需要安全吗?
·····要:Vector(即使要安全,也不用这个了,后面有替代的)
·····不要:ArrayList或者LinkedList
查询多:ArrayList
增删多: LinkedList一般情况下,就用ArrayList,就行了。