A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 星之钥匙 中级黑马   /  2015-4-25 20:07  /  231 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一.基本原理
   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使用方式一样,现在开发中应用比较少了

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马