Java中的容器是什么?

有谁能请给我一个简短的Java容器列表? 我所知道的一些是Array,Arraylist,Hashtable,HashMap,HashSet,Node,NodeList,TreeNode和TreeMap。

基本上,所有关于java“容器”的文档,或者更好地称为集合的文档都在这里 ,最有用的页面就是这里的简要列表 。 集合框架还有其他实现,比如fastutils框架 ,如果您知道要使用的类型,它会提供更好的性能。 Gnu Trove也是另一个类似于fastutils的人。

您可以查看官方Sun教程 。

编辑

另请查看Google Collections库 :

Google Collections是Google为您带来的一系列新的集合类型,实现以及Java 5及更高版本的相关优势。 它是您已经了解和喜爱的Java Collections Framework的自然扩展。

编辑: Java Collections有一个非常好的备忘单,不再可用了。 但是还有很多其他的,比如这个 。

查看Java Collections API ,并在此页面上获取更多信息

“容器是组件与支持组件的低级平台特定function之间的接口。在Web组件,企业bean或应用程序客户端组件可以执行之前,它必须组装到Java EE模块中并部署到它的容器。“ 这是我的来源: http : //docs.oracle.com/javaee/1.4/tutorial/doc/Overview3.html

一个好的开始是查看哪些类实现了Collection 和Map

我不知道我是否可以给你一个完整的详尽列表,但我相信大多数标准Java API容器应该驻留在java.util包中。