1. 安全、效率方面:如果要实现同步安全,则要用Vector和Hashtable,否则则用ArrayList和HashMap,因为ArrayList和HashMap不考虑同步安全的问题,所以效率要高些。 2. 资源方面:当两者的容量已满时,它们都会自动增长其容量,但Vector更能节省资源。 3.迭代器:Vector和Hashtable使用Enumeration,ArrayList和HashMap使用Iterator。