ArrayList和Vector区别

  ArrayList和Vector都实现了List接口(List接口继承了Collection接口),它们都是有序集合,并且都是通过数组实现的。

  ArrayList是线程异步的,是线程不安全的,如果只有一个线程访问集合,可以使用ArrayList。Vector是支持线程同步的,如果存在多个线程访问集合,可以使用Vector。

  另外,当集合需要扩展时,Vector每次增加当前数组长度1倍,ArrayList每次增加数组长度的0.5倍。

posted @ 2020-05-11 20:50  寒烟醉  阅读(58)  评论(0)    收藏  举报