Heim > Java > JavaBase > Hauptteil

Was ist eine Sammlung in Java?

(*-*)浩
Freigeben: 2019-11-11 13:22:02
Original
3875 Leute haben es durchsucht

Was ist eine Sammlung in Java?

Die Sammlungsklasse wird im Paket java.util gespeichert.

Es gibt drei Haupttypen von Sammlungen: Set (Set), Liste (Liste) und Karte (Karte). (Empfohlenes Lernen: Java-Kurs)

Sammlungen speichern Verweise auf Objekte, nicht die Objekte selbst. Deshalb bezeichnen wir die Objekte in der Sammlung als Referenzen auf die Objekte in der Sammlung.

Einfach ausgedrückt: Eine Sammlung ist ein Container für Daten, genauer gesagt ein Container für Datenobjektreferenzen.

Hauptstrukturdiagramm des Java Collection Framework

Was ist eine Sammlung in Java?

Aus der Analyse des Diagramms:

1. Sammlungen sind hauptsächlich in zwei Schnittstellen unterteilt: Sammlung und Karte

2. Sammlung wird von List bzw. Set geerbt.

List wird von implementiert AbstractList und dann in 3 Unterklassen unterteilt, ArrayList, LinkList und Vector

Set wird von AbstractSet implementiert und ist in 2 Unterklassen unterteilt, HashSet und TreeSet

5 AbstractMap ist in zwei Unterklassen unterteilt: HashMap und TreeMap

6. Map wird von Hashtable implementiert

Das obige ist der detaillierte Inhalt vonWas ist eine Sammlung in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!