Heim > Java > JavaBase > Hauptteil

Was ist eine Java-Sammlung?

angryTom
Freigeben: 2019-11-11 09:17:01
Original
3229 Leute haben es durchsucht

Was ist eine Java-Sammlung?

Was ist eine Sammlung Java

1. Der Ursprung von Sammlungen

Normalerweise muss unser Java-Programm wissen, wie viele Objekte erstellt werden, je nachdem, wann das Programm ausgeführt wird. Wenn das Programm jedoch nicht ausgeführt wird, haben wir während der Programmentwicklungsphase keine Ahnung, wie viele Objekte benötigt werden, oder auch nicht, welchen genauen Typ sie haben. Um diese allgemeinen Programmieranforderungen zu erfüllen, müssen wir jederzeit und an jedem Ort eine beliebige Anzahl von Objekten erstellen können. Aber was sollte verwendet werden, um diese Objekte unterzubringen? Wir haben zuerst an Arrays gedacht, aber! Arrays können nur Daten desselben Typs speichern und ihre Länge ist fest. Was sollen wir also tun? Die Sammlung entstand. (Empfohlenes Tutorial: Java-Tutorial )

2. Was ist eine Sammlung?

Die Java-Sammlungsklasse wird im Paket java.util gespeichert ist ein Container , der zum Speichern von Objekten verwendet wird.

Hinweis:

1. Sammlungen können nur Objekte speichern. Wenn Sie beispielsweise Daten vom Typ int 66 in einer Sammlung speichern, werden sie tatsächlich automatisch in die Integer-Klasse konvertiert und dann gespeichert. Jeder grundlegende Datentyp in Java verfügt über einen entsprechenden Referenztyp.

2. Sammlungen speichern Verweise auf Objekte, nicht auf die Objekte selbst. Deshalb bezeichnen wir die Objekte in der Sammlung als Referenzen auf die Objekte in der Sammlung. Das Objekt selbst wird weiterhin im Heapspeicher abgelegt.

3. Sammlungen können verschiedene Typen und eine unbegrenzte Anzahl von Datentypen speichern.

3. Sammlungen in Java sind hauptsächlich in vier Kategorien unterteilt:

● Listenliste, geordnet, wiederholbar

● Warteschlangenwarteschlange mit geordnet, wiederholbar

● Mengensammlung, nicht wiederholbar

● Kartenzuordnung, ungeordnete, eindeutige Schlüssel, nicht eindeutige Werte Jeder Sammlungstyp enthält mehrere spezifische Implementierungsklassen

Das obige ist der detaillierte Inhalt vonWas ist eine Java-Sammlung?. 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