List的子类ArrayList .Vector , LinkedList的特点

来源:互联网 发布:后三胆码计算软件 编辑:程序博客网 时间:2024/06/06 12:26

ArrayList:

           底层数据结构是数组,查询快,增删慢

   线程不安全,效率高

Vector:

  底层数据结构是数组,查询快,增删慢

  线程安全,效率低(使用率少)

LinkedList:

          底层数据是双向循环链表,查询慢,增删快

 线程不安全,效率高,


List使用谁,要根据具体的需求来定

        要安全:Vector(但实际中使用的仍然很少)

         

        查询多:ArrayList

增删多:LinkedList 


        当需求不明确时,建议使用ArrayList()

阅读全文
0 0
原创粉丝点击