Java得设计者给我们提供了这些集合类,在后面编程中是相当有用的,具体什么时候用什么集合,要根据我们刚才分析的集合异同来选取。

总结

  Ⅰ.如果要求线程安全,使用Vector、Hashtable

  Ⅱ.如果不要求线程安全,应使用ArrayList、LinkedList、HashMap

  Ⅲ.如果要求键值对,则使用HashMap,Hashtable

  Ⅳ.如果数据量很大,又要线程安全考虑Vector