可以从两个方面来看, 一、从同步性来看,vector是线程安全的,也就是说是同步的;而ArrayList不是线程安全的,是不同不的。 二、从数据增长来看,当需要增加数据时,vector默认增长为原来的一倍;而ArrayList却增长为原来的一半。 这就要看你的具体的需要来决定要使用哪个类了。