ArrayList、Vector、LinkedList三者的区别

  1. ArrayList:

         采用数组方式存储数据,可以存储null;

         非线程安全集合;

          读取数据时速度快;

          适用于快速随机访问元素。

  2. LinkedList:

          采用双向链表存储数据;

          非线程安全集合;

          插入和删除数据时速度快;

          适用于快速插入、删除元素。

  3. Vector:

              采用数组方式存储数据;

              线程安全集合;

              性能比ArrayList差。

猜你喜欢

转载自my.oschina.net/u/1758234/blog/501994
今日推荐