Heim > Java > JavaBase > Was ist eine Objektreferenz in Java?

Was ist eine Objektreferenz in Java?

angryTom
Freigeben: 2019-11-16 16:18:03
Original
6344 Leute haben es durchsucht

Was ist eine Objektreferenz in Java?

Was ist eine Objektreferenz in Java

1. Das Konzept der Referenz

Wenn eine Variable Der Typ ist Klasse Typ, kein Basistyp, dann wird die Variable auch als Referenz bezeichnet. Tatsächlich hängt GC hauptsächlich davon ab, ob das Objekt einen Verweis auf das Objekt hat. Entsprechend der starken und schwachen Beziehung dieser Referenz werden Objektreferenzen ab der JDK1.2-Version in vier Ebenen unterteilt, damit das Programm den Lebenszyklus des Objekts flexibler steuern kann. Diese vier Ebenen, von hoch nach niedrig, sind: starke Referenz, weiche Referenz, schwache Referenz und virtuelle Referenz.

2. Objektverweise

Referenzen und Verweise auf

new Hero(); stellen die Erstellung von dar ein Hero-Objekt, aber es erstellt nur ein Objekt und hat keine Möglichkeit, darauf zuzugreifen. Um auf dieses Objekt zuzugreifen, wird eine Referenz verwendet, um das Objekt darzustellen Hero h = new Hero();

hDiese Variable ist vom Typ Hero, wird auch als Referenz bezeichnet. Dies bedeutet, dass die Referenz h das auf der rechten Seite erstellte Objekt darstellt. In der Objektorientierung wird dies auch als „Zeigen“ bezeichnet.

Der Verweis auf ein Objekt in Java ist also eine Klassentypvariable, die auf das erstellte Objekt zeigt.

php Chinesische Website, eine große Anzahl kostenloser Java-Einführungs-Tutorials, willkommen zum Online-Lernen!

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