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!