黑马程序员技术交流社区

标题: 关于list集合的小结 [打印本页]

作者: 星之钥匙    时间: 2015-4-25 20:07
标题: 关于list集合的小结
一.基本原理
   A.        Arraylist:
      ArrayList底层就是使用数组实现。
      特点:查询性能高,插入或删除性能低
   B.        LinkedList
     LinkedList底层是用链表实现。
     特点:查询性能低,插入和删除方便
    C.        Vector
      Vector底层也是使用数组实现
     在实际开发中现在已经不适合Vector
    D.        ArrayList和Vector的区别
   ArrayList是异步的-------安全性差,性能高
   Vector是同步的-------安全性高,性能低
二:关于操作
  A.ArrayList有三种遍历方式,传统的for遍历,iterator遍历,listIterator遍历
  B. LinkedList可以直接对头元素或尾元素进行 get,remove,insert操作.
  C.Vector它与ArrayList使用方式一样,现在开发中应用比较少了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2