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

ArrayList:

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

   线程不安全,效率高

Vector:

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

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

LinkedList:

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

 线程不安全,效率高,


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

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

         

        查询多:ArrayList

增删多:LinkedList 


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


版权声明:本文为jeffhymm原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。