Was ist eine Java-Referenz?
1. Zuerst müssen Sie verstehen, was eine Variable ist. Das Wesentliche einer Variablen ist eine kleine Speichereinheit. Dieser kleine Speicher speichert den Wert der Variablen
Zum Beispiel ist int a = 1;
a der Name der Variablen und 1 der Wert der Variablen.
Wenn eine Variable auf ein Objekt zeigt, wird die Variable als Referenzvariable bezeichnet (empfohlenes Tutorial: Java-Tutorial )
Zum Beispiel A a =new A();
a ist eine Referenzvariable. Man kann auch sagen, dass sie auf ein A-Objekt verweist. Wir bedienen das A-Objekt, indem wir dieses a manipulieren. Zu diesem Zeitpunkt ist der Wert der Variablen a die Adresse des Objekts, auf das sie verweist
Der Referenzdatentyp ist einer der beiden Hauptdatentypen von Java
Der Referenzdatentyp wird erstellt, wenn zunächst ein Teil des Speichers seiner Referenz (Handle) auf dem Stapel zugewiesen wird, die spezifischen Informationen des Objekts im Heapspeicher gespeichert werden und dann die Referenz auf dem Stapel auf die Adresse von verweist das Objekt im Heap.
Referenzdatentypen umfassen : Klassen, Schnittstellentypen, Array-Typen, Aufzählungstypen, Annotationstypen, String-Typen;
Weitere große Datentypen in Java sind grundlegende Datentypen, einschließlich numerischer, zeichenhafter und boolescher Datentypen.
Wenn ein Basisdatentyp erstellt wird, wird ihm ein Speicher auf dem Stapel zugewiesen und der Wert wird direkt auf dem Stapel gespeichert.
ist der Alias dieser Daten, genau wie a Spitzname einer Person Wenn Sie diesen Spitznamen verarbeiten, verarbeiten Sie in ähnlicher Weise die Person selbst, die der Referenz in C entspricht, d. h. &, in dem die Instanzadresse einer bestimmten Klasse
gespeichert istDas obige ist der detaillierte Inhalt vonWas ist eine Java-Referenz?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!