ArrayList和Vector功能类似。 整体上ArrayList是Vector的“裸奔新版” Vector从Java 1.0起就存在,ArrayList从Java 1.2起才存在,较新。 所以Vector在JavaME、Card等各种微小版本都可以使用,而ArrayList不能 ArrayList不具备线程同步的安全性,但速度较快,所以叫裸奔。 Vector具备线程安全。
转载自:http://zhidao.baidu.com/link?url=LoWPvlhBKOkqVzGYVo6Hm7d5auRP9xT0e7BF2xpBxfXTK3U7Fy28O4y6HCCM-4T0_8QfCu5uuHlQA5STtx4wc_
本文对比了ArrayList和Vector的特性,指出ArrayList具备较高的速度但缺乏线程同步的安全性,而Vector则提供了线程安全的保障,但在某些微小版本中不可用。
434

被折叠的 条评论
为什么被折叠?



