1.Vector也是List接口的一个子类实现
2.Vector跟ArryList一样,底层都是使用数组进行实现
3.面试经常问区别:
(1)ArryList是线程不安全的,效率高,Vector是线程安全的效率低
(2)ArryList在进行扩容的时候,是扩容1.5倍,Vector扩容的时候扩容原来的2倍
list(ArrayList,LinkedList)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 在一开始基础面的时候,很多面试官可能会问List集合一些基础知识,比如: ArrayList默认大小是多少,是如何...
- 点关注,不迷路;持续更新Java相关技术及资讯!!! 本文主要讲解List接口的三个实现类ArrayList、Li...
- 1 ArrayList和Vector的异同 相同点: (1) 两者底层都是基于数组实现的,查询效率高,删除和插入效...
- List接口用于存放多个元素,能够维护元素的次序,并且允许元素的重复,一共有三个实现类:LinkedList、Ar...
- 共同点 都实现了集合框架中List接口,有序集合,存取有序,有索引,元素可重复,具体功能比较相似,都实现了增删改查...