美文网首页
ArrayList总结

ArrayList总结

作者: Kino_7abb | 来源:发表于2019-01-21 23:41 被阅读0次

    上一篇文章我们总结了ArrayList的源码特点,这里我们总结一下List的特点

    1.List的基础

    • 实现了Collection接口
    • 是有序的,元素是可重复的
    • 允许元素为null

    2.ArrayList的特点

    • 底层结构是数组,初始容量为10,每次增长1.5倍
    • 在增删时候,需要数组的拷贝复制(navite 方法由C/C++实现),性能还是不差的!
    • 线程非同步,也就是线程不安全的

    3.Vector

    • 底层结构是数组,初始容量为10,每次增长2倍
    • 它是线程同步的,线程安全 已被ArrayList替代,方法差不多

    4.LinkedList

    • 底层结构是双向链表
    • 实现了Deque接口,因此我们可以像操作栈和队列一样操作它
    • 线程非同步

    相关文章

      网友评论

          本文标题:ArrayList总结

          本文链接:https://www.haomeiwen.com/subject/lhrkjqtx.html