22

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

4

6 回答 6

39

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

于 2009-08-17T15:49:41.603 回答
3

您可以查看官方Sun 教程

编辑

还要检查谷歌收藏库

Google Collections 是一组由 Google 为您带来的 Java 5 及更高版本的新集合类型、实现和相关优点。它是您已经了解和喜爱的 Java 集合框架的自然扩展。

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

于 2009-08-17T15:51:40.553 回答
3

“容器是组件和支持该组件的底层平台特定功能之间的接口。在执行 Web 组件、企业 bean 或应用程序客户端组件之前,必须将其组装成 Java EE 模块并部署到它的容器。” 这是我的来源: http ://docs.oracle.com/javaee/1.4/tutorial/doc/Overview3.html

于 2013-01-31T16:50:57.577 回答
2

查看Java Collections API并在此页面上了解更多信息

于 2009-08-17T15:51:37.887 回答
1

一个好的开始是查看哪些类实现了Collection<E>Map<K,V>

于 2009-08-17T15:50:49.293 回答
1

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

于 2009-08-17T15:50:56.687 回答