總結(jié)一下兩者的區(qū)別:
1. 幾乎一樣
2. ArrayList非線程安全;Vector線程安全
(在單線程模式下推薦使用ArrayList,Vector內(nèi)部使用了同步操作保證線程安全,也因此開銷較大;
可以使用Collections.synchronizedList(List<T> list)來使List變?yōu)榫€程安全的,據(jù)說這種方式比直接使用Vector效率要高)
(在單線程模式下推薦使用ArrayList,Vector內(nèi)部使用了同步操作保證線程安全,也因此開銷較大;
可以使用Collections.synchronizedList(List<T> list)來使List變?yōu)榫€程安全的,據(jù)說這種方式比直接使用Vector效率要高)