中易网

求助!!在JAVA中vetcor arry list区别是什么?

答案:3  悬赏:60  
解决时间 2021-04-27 23:03
求助!!在JAVA中vetcor arry list区别是什么?
最佳答案
Vector类中的所有方法都是线程同步的,两个线程并发访问Vector时对象是安全的。但只有一个线程访问Vector对象时,因为源程序仍调用了同步方法,需要额外的监视器检查,运行效率要低些。

ArrayList类中的所有方法都是同步的,所有在没有多线程安全问题的时候,最好用ArrayList,程序的效率会高些。

在有线程安全问题,且我们的程序又没有自己处理的时候,只能用Vector。
全部回答
Vector可以存放对象,是线程安全的。 而ArrayList不是线程安全的,既不是同步的。 所以速度上ArrayList比Vector快。
你好! 主要是三点区别: 1.线程的安全,Vector是异步的,所以要安全一点。ArrayList反之。 2.Vector运行速度没有ArrayList快。 3.对内存的占用, Vector分配内存是以2的倍数的形式分配。 ArrayList分配内存是以1/2的形式增加。 如果对你有帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
手机余额如何支付淘宝
中药汤剂苦参汤由什么组成?
大话西游2黄金兽2转刚转3赠送的免费点数应该
爱情能不能长久
国香雅苑小区停车场怎么去啊,有知道地址的么
NVIDIA显卡驱动程序
考研需要注意什么,数学三难吗?大概需要复习
结尾是so just go什么歌
谁知道克隆空间的具体步骤?知道的请举手回答
请帮忙给我的宝宝起个名字,姓方:男孩09年农
有没有好听的DJ
QQ三国在一代枭雄35XS代练到62到多少钱?
张学友一共有多少首歌
徐州有卖"爱喜"没~!?
婴之谷地址在哪,我要去那里办事
推荐资讯
凯里市土地开发中心怎么去啊,有知道地址的么
买的新锅可以找什么人开锅
审美的途径包括哪些
外地户口如何缴纳武汉市的养老保险
广安大街有电信营业厅吗
我架设的单机传奇怎么进不去啊?画面一直出现
试问情为何物?敷衍或复制的闪`!
CF的图标怎么快点点亮
高一化学怎样学才能学好?
支付宝账户冻结后,余额宝里的钱可以领到利息
sina 商业 esteta 招商中心线下有哪些活动?
尚格珠宝(旗舰店)地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?