Vector类与ArrayList类都是AbstractList抽象类的子类,也同时重复实现了List接口。
Vector类中的操作方法采用的都是synchronized同步处理,而ArrayList并没有进行同步处理。所以Vector类中的方法在多线程访问的时候属于线程安全的,但是性能不如ArrayList高,所以在考虑线程并发访问的情况下才会去使用Vector子类。
Vector类与ArrayList类都是AbstractList抽象类的子类,也同时重复实现了List接口。
Vector类中的操作方法采用的都是synchronized同步处理,而ArrayList并没有进行同步处理。所以Vector类中的方法在多线程访问的时候属于线程安全的,但是性能不如ArrayList高,所以在考虑线程并发访问的情况下才会去使用Vector子类。