由于找不到相似的流程图,我决定自己制作一个。
该流程图未尝试涵盖同步访问,线程安全等或旧版集合,但确实涵盖了3个标准Set,3个标准Map和2个标准List。
此图像是为此答案创建的,并根据知识共享署名4.0国际许可获得许可。最简单的归因是通过链接到此问题或此答案。
其他资源
可能最有用的其他参考是oracle文档的下一页,该页面描述了每个Collection。
HashSet与TreeSet
关于何时使用
HashSet或
TreeSet在此处进行详细讨论: Hashset与Treeset
ArrayList与linkedList



