是否有键值对关系{
是:Map
键是否需要排序?{
是:TreeMap
否:HashMap
不知道就用HashMap
}
否:Collection
元素是否唯一?{
是:Set
元素是否需要排序?{
是:TreeSet
否:HashSet
}
否:List
线程安全吗?{
是:Vector
否:ArrayList,LinkedList
查询多:ArrayList
删除多:LinkedList
不知道就用ArrayList
}
}
}