二、ArrayList与Vector的区别

来源:互联网 发布:淘宝客买家怎么查询 编辑:程序博客网 时间:2024/05/18 01:41

主要包括两个方面

1、同步性:

         Vector是线程安全的,他的方法是线程之间同步的,而Arraylist是线程不安全的。如果只有一个线程访问到集合,最好使用ArrayList,因为他不考虑线程安全因素,效率会更高。如果有多个线程访问到集合,则最好使用Vector,因为我们不再需要自己去编写和考虑线程安全的代码。

2、数据增长:

          vector每次增长1倍,而Arraylist每次增长1.5倍。

0 0
原创粉丝点击