Heim  >  Artikel  >  Java  >  Was sind die grundlegenden Schnittstellen des Java-Collection-Class-Frameworks?

Was sind die grundlegenden Schnittstellen des Java-Collection-Class-Frameworks?

(*-*)浩
(*-*)浩Original
2019-11-14 09:08:214068Durchsuche

Das Java-Sammlungsklassen-Framework verfügt über insgesamt zwei Schnittstellen: Sammlung und Karte, eine ist eine Sammlung von Elementen und die andere ist eine Sammlung von Schlüssel-Wert-Paaren ; darunter die Liste und Set-Schnittstellen erben die Collection-Schnittstelle, die andere ist eine geordnete Sammlung von Elementen, eine ist eine Sammlung ungeordneter Elemente, die die List-Schnittstelle implementieren, und HashSet implementiert die Set-Schnittstelle, die beide häufig verwendet werden.

Was sind die grundlegenden Schnittstellen des Java-Collection-Class-Frameworks?

HashMap und HashTable implementieren die Map-Schnittstelle, und HashTable ist threadsicher, aber HashMap bietet eine bessere Leistung; (Empfohlenes Lernen: Java-Kurs)

Was sind die grundlegenden Schnittstellen des Java-Collection-Class-Frameworks?

Was sind die grundlegenden Schnittstellen des Java-Collection-Class-Frameworks?

Die grundlegendsten Schnittstellen in Java-Sammlungsklassen sind:

Sammlung: Die Stammschnittstelle einer einspaltigen Sammlung

Liste: Elemente sind geordnet und wiederholbar

ArrayList: Ähnlich einem Array mit variabler Länge. Geeignet für Abfragen, nicht geeignet für Hinzufügungen und Löschungen

LinkedList: Die unterste Ebene ist eine bidirektionale zirkulär verknüpfte Liste. Geeignet für Hinzufügungen und Löschungen, nicht für Abfragen geeignet.

Set: Die Elemente sind ungeordnet und nicht wiederholbar

HashSet: Bestimmen Sie die Position des Elements im Set basierend auf dem Hash-Wert des Objekts

TreeSet: Mit Store-Elementen in Form eines Binärbaums, der die Sortierung von Elementen in der Sammlung implementiert

Map: die Stammschnittstelle einer zweispaltigen Sammlung, die zum Speichern von Elementen verwendet wird Schlüssel- und Wertzuordnungsbeziehungen.

HashMap: Wird zum Speichern von Schlüssel-Wert-Zuordnungsbeziehungen verwendet. Es können keine doppelten Schlüssel angezeigt werden.

TreeMap: Wird zum Speichern von Schlüssel-Wert-Zuordnungsbeziehungen verwendet. Es können keine doppelten Schlüssel angezeigt werden. Alle Schlüssel sind in einem Binärbaum angeordnet

Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Schnittstellen des Java-Collection-Class-Frameworks?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist ein Java-Ausdruck?Nächster Artikel:Was ist ein Java-Ausdruck?