java中list和vector的区别

 我来答
世外2436
2017-07-28 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:88
采纳率:92%
帮助的人:33.5万
展开全部
vector是list的子类,list是个接口,不提供方法的实现,具体是在子类中实现,比如arraylist,linkedlist,vector,

有可能你想问的是arraylist和vector的区别,
arraylist是异步,就是可以允许多线程同时访问,不安全,速度快
vector是同步,不允许多线程同时访问,比较安全,速度慢,
匿名用户
2017-07-28
展开全部
给你个表格吧
类 速度 多线程安全性 适用方面
Vector 慢 安全 提供了线程序同 步,在多线程是安全的.
ArrayList 快 不安全 多线程不安全
二者各有特点,要看你怎么取舍.
日常编码的时候,一般都是单线程程序,采用arraylist较好.
在涉及到网络编程.进程合作的时候,多线程共享变量的时候,采用vector好,举个例子,数据库缓冲池采用vector而不是arraylist.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式