精品文档欢迎下载篇一:Java集合类总结2 Java中集合类用法总结 Collection List LinkedList ArrayList (异步,线程不安全,空间用完时自动增长原容量一半) Vector (同步,线程安全,空间用完时自动增长原容量一倍) Stack Set HashSet TreeSet Map Hashtable HashMap WeakHashMap TreeMap Map接口: | + - WeakHashMap: 以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条目。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终止,然后被回收。丢弃某个键时,其条目从映射中有效地移除,因此,该类的行为与其他的 Map 实现有所不同。此实现不是同步的。 | + - TreeMap:该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。此实现不是同步的。 |