2009-08-17 35 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