2011-04-23 136 views
0

您好,我想了解Java中的所有結構,例如。 Hashtable的 的ArrayListJava中的結構列表

誰能給我的更多,所以我可以有這些數據結構的一個堅定的認識列表..

回答

3

java.util.Collection

查看所有已知的實現類等的列表,並閱讀所有的Javadoc。然後,如果你真的想了解,請下載Eclipse和瀏覽源代碼(JDK類是開源的):

接口Collection

所有超級: 可迭代

所有已知子接口: BeanContext中,BeanContextServices中,BlockingDeque,BlockingQueue的, 的Deque,列表,NavigableSet, 隊列,集,SortedSet的

所有已知Impleme nting類: 類AbstractCollection,AbstractList中,AbstractQueue,AbstractSequentialList, AbstractSet,ArrayBlockingQueue,它 ArrayDeque,ArrayList中,AttributeList中, BeanContextServicesSupport, 化子級, 的ConcurrentLinkedQueue, ConcurrentSkipListSet, 的CopyOnWriteArrayList, CopyOnWriteArraySet,DelayQueue, EnumSet,HashSet的,JobStateReasons , LinkedBlockingDeque, 的LinkedBlockingQueue,LinkedHashSet, 鏈表,的PriorityBlockingQueue, 的PriorityQueue,RoleList的, RoleUnresolvedList,堆棧, 的SynchronousQueue,TreeSet中,矢量

每下面的評論者,看到java.util.Map

接口地圖

類型參數: 的K - 鍵此映射 V維護的類型 - 類型的映射值

所有已知子接口: 綁定,併發映射,併發導航圖, LogicalMessageContext,MessageContext的, 的NavigableMap,SOAPMessageContext,但 的SortedMap

所有已知實現類: AbstractMap,屬性,AuthProvider,ConcurrentHashMap中, ConcurrentSkipListMap,EnumMap的, 的HashMap,Hashtable的,IdentityHashMap, LinkedHashMap中,PrinterStateReasons, 屬性,供應商,RenderingHints中, SimpleBindings,TabularDataSupport, TreeMap中,UIDefaults的,WeakHashMap中

Java Collections Framework包含您正在研究的API,我相信這裏提到了另一個海報。

+1

此外,看看'java.util.Map'及其子接口+實現。 – 2011-04-23 20:17:10

3

,他們被稱爲集合。你可以瞭解更多關於它們的信息here