Heim  >  Artikel  >  Java  >  Was ist der Unterschied zwischen Java-Array und Sammlung?

Was ist der Unterschied zwischen Java-Array und Sammlung?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-12-27 10:38:174920Durchsuche

Was ist der Unterschied zwischen Java-Array und Sammlung?

Der Unterschied zwischen Java-Arrays und Sammlungen:

1. Arrays können grundlegende Datentypen und Objekte speichern Sammlungen Darin können nur Objekte gespeichert werden (grundlegende Datentypen können in Form von Wrapper-Klassen gespeichert werden).

2. Die Länge des Arrays ist fest, aber die Länge der Sammlung kann geändert werden.

3. Beim Definieren eines Arrays müssen Sie den Array-Elementtyp angeben. Standardmäßig sind alle Elemente in der Sammlung Objekt.

4. Die Anzahl der tatsächlich im Array gespeicherten Elemente kann nicht direkt ermittelt werden, um die Länge des Arrays zu ermitteln. Die Anzahl der tatsächlich in der Sammlung gespeicherten Elemente kann jedoch direkt über die Größe ermittelt werden. ).

5. Sammlungen verfügen über mehrere Implementierungsmethoden und unterschiedliche anwendbare Anlässe, im Gegensatz zu Arrays, die nur eine kontinuierliche Speicherplatzzuweisung verwenden.

6. Sammlungen existieren in Form von Schnittstellen und Klassen mit den Merkmalen Kapselung, Vererbung und Polymorphismus, die durch einfache Methoden- und Attributaufrufe erheblich verbessert werden können.

Die chinesische PHP-Website bietet eine große Anzahl kostenloser JAVA-Einführungs-Tutorials, die jeder gerne lernen kann!

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Java-Array und Sammlung?. 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:Java, was sind Anmerkungen?Nächster Artikel:Java, was sind Anmerkungen?