Heim  >  Artikel  >  Java  >  Ausführliche Erläuterung der Vor- und Nachteile von Arrays in Java

Ausführliche Erläuterung der Vor- und Nachteile von Arrays in Java

Y2J
Y2JOriginal
2017-05-17 09:04:122624Durchsuche

Dieser Artikel gibt Ihnen eine kurze Einführung in die Vor- und Nachteile von Java-Arrays. Freunde, die ihn benötigen, können darauf zurückgreifen.

Arrays gehören zu den Grundkenntnissen der Java-Sprache Von den Grundlagen von Java wissen wir alle, dass wir in Zukunft im Rahmen unseres Studiums und unserer Arbeit grundsätzlich Container verwenden werden. Warum brauchen wir also erst heute Arrays? Ich suchte nach Informationen, um es zu studieren.

Es gibt drei Unterschiede zwischen Arrays und anderen Containertypen: Effizienz, Typ und die Möglichkeit, Basistypen zu speichern. Da es nun Generika gibt, ist der Unterschied bei den gespeicherten Typen natürlich nicht groß .

Der größte Vorteil von Arrays gegenüber Containern ist die Effizienz. In Java ist ein Array die effizienteste Möglichkeit, eine -Objekt--Referenzsequenz zu speichern und wahlfrei darauf zuzugreifen. Ein Array ist eine einfache lineare Sequenz, die den Elementzugriff unabhängig von der Verwendung sehr schnell macht Art des Arrays? Der Array-Bezeichner ist eigentlich nur eine Referenz, die auf ein reales Objekt verweist, das im Heap erstellt wurde. Dieses (Array-)Objekt wird zum Speichern von Referenzen auf andere Objekte verwendet. Arrays sind Objekte der ersten Ebene, die implizit als Teil einer Array-Initialisierungsanweisung oder explizit mit dem NewAusdruck erstellt werden können.

Der Vorteil von Arrays ist die hohe Effizienz, aber der Preis dafür ist, dass die Größe des Array-Objekts festgelegt ist. Dies macht Arrays auch unpraktisch, wenn mit bestimmten Datenmengen gearbeitet wird, die nicht festgelegt sind. Zu diesem Zeitpunkt müssen Sie Container anstelle von Arrays bevorzugen. Ein Projekt sollte nur dann umgestaltet werden, um Arrays zu verwenden, wenn sich herausgestellt hat, dass die Leistung ein Problem darstellt, und wenn festgestellt wird, dass der Wechsel zu Arrays die Leistung verbessern wird.

【Verwandte Empfehlungen】

1. Besondere Empfehlung: Version „php Programmer Toolbox“ V0.1 herunterladen

2. Kostenloses Java-Video-Tutorial

3. Umfassende Analyse von Java-Annotationen

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Vor- und Nachteile von Arrays in Java. 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