首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

容器__List接口

List接口 有序,不唯一(java.util)

API用法与ArrayList相同

底层数据结构与ArrayList相同都是 Object 类型的数组

Vector 与 ArrayList 的区别 :

(1)

Vector 的 add()方法是同步方法

ArrayList 的 add()方法是非同步方法

(2)

Vector 扩容每次扩充 1 倍 ,

ArrayList 每次扩充 0.5倍

(3)

Vector 是在调用构造方法时,直接初始化容量为10,

ArrayList 是在第一次调用添加方法时,初始化容量为 10

(4)

Vector 的版本是 JDK1.0,

ArrayList,JDK1.2 版

(5)

Vector 是线程同步的,安全性高,效率低,

ArrayList是线程非同步的,安全性低,效率高

微信凑字数,真的烦人

Vector 与 ArrayList 的区别 :

(1)

Vector 的 add()方法是同步方法

ArrayList 的 add() 方法是非同步方法

(2)

Vector 扩容每次扩充 1 倍 ,

ArrayList 每次扩充 0.5 倍

(3)

Vector 是在调用构造方法时,直接初始化容量为 10,

ArrayList 是在第一次调用添加方法时,初始化 容量为 10

(4)

Vector 的版本是 JDK1.0,

ArrayList,JDK1.2 版

(5)

Vector 是线程同步的,安全性高,效率低,

ArrayList 是线程非同步的,安全性低,效率高

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200314A0QB4R00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券