黑马程序员技术交流社区
标题:
java小问题
[打印本页]
作者:
MissBear
时间:
2014-7-17 07:00
标题:
java小问题
Vector和ArrayList有什么区别啊?
作者:
believe
时间:
2014-7-17 07:15
ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问;2.Vector与ArrayList一样,也是通过数组实现的,不同的是它支持线程的同步,即某一时刻只有一个线程能够写Vector,避免多线程同时写而引起的不一致性,但实现同步需要很高的花费,因此,访问它比访问ArrayList慢。
作者:
王健辉
时间:
2014-7-17 11:31
两个都属于集合,ArrayList继承了List接口,List接口又是从connection接口继承来的,按照数组排列线程不安全,Vector是线程集合,是线程安全的,不过它的速度和性能不如ArrayList.
作者:
java—family
时间:
2014-7-17 11:37
Vector线程同步 最早的集合 ArrayList 线程不同步(效率更高) 后期的集合 (Vector慢慢被ArrayList代替)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2