2009-08-17 64 views
18

任何人都可以给我一个简短的Java容器完整列表吗?我知道的一些是Array,Arraylist,Hashtable,HashMap,HashSet,Node,NodeList,TreeNode和TreeMap。什么是Java中的容器

回答

31

从本质上讲,所有关于java“容器”的文档,或者更好地被称为集合,是here,最有用的页面是this one,简短的list here。还有其他的集合框架实现,如fastutils framework,如果你知道你将要使用的类型,它会提供更好的性能。另外Gnu Trove是另一个类似fastutils。

+1

1分享链接 – 2015-12-09 17:04:11

0

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

3

您可以在官方Sun tutorial检查。

编辑

检查也Google Collections library

的谷歌集合是Java 5的一组新的集合类型,实现和相关的善良和更高的,由谷歌赞助。它是您已知和喜爱的Java集合框架的自然延伸。

编辑:有一个very nice cheatsheet for Java Collections这是不可用了。还有很多其他的,比如this one

+0

对Sun的Collection教程+1。国际海事组织,最好的开始。 – 2009-08-17 15:56:24

+0

啊忘了谷歌收藏。 – Chii 2009-08-31 11:13:56

+1

@dfa - 上面的cheatsheet链接看起来过时了。它把我带到一个有广告的网站。你能修改链接吗? – cppcoder 2016-08-30 18:34:56

2

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