Heim >Java >javaLernprogramm >Detaillierte Erläuterung der Beziehung zwischen Java-Array-Typen

Detaillierte Erläuterung der Beziehung zwischen Java-Array-Typen

WBOY
WBOYnach vorne
2023-05-08 12:49:07941Durchsuche

1. Beziehungsbeschreibung

(1) Array

Array ist ein Referenzdatentyp und die Array-Referenzvariable ist nur ein Referenz (Ähnlich wie Zeiger in C++), Array-Elemente und Array-Variablen befinden sich im Speicher

(2) Objekt-Array

Da Klassen und Arrays beide Referenzdatentypen sind, gilt daher: Das Objektarray o2 im Programm speichert tatsächlich ein Referenzarray der Obj-Klasse.

(3) Mehrdimensionales Array

Ein mehrdimensionales Array ist eine Erweiterung eines Arrays. Es ist im Wesentlichen ein eindimensionales Array, aber die Array-Elemente sind es auch Referenzen. Die in den Array-Elementen gespeicherten Referenzen verweisen auf ein Dimension-Array.

2. Beispiel

public class Obj{
    int a;
}
public class Test{
    public static void main(String[] args){
        int array[]    = int[]{2,3,4,5,6,7,8,9};
        Obj o1         = new Obj();
        Obj o2[]       = new Obj[10];
        int array2[][] = new int[10][];
    }
}

Welche Sammlungsklassen gibt es in Java?

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

1. Liste: geordnet und wiederholbar; wiederholbar;

4. Karte: ungeordnet, mit eindeutigen Schlüsseln und nicht eindeutigen Werten.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Beziehung zwischen Java-Array-Typen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen