fk: Zeiger vs. referenz

Beitrag lesen

das prinzip ist das gleiche, aber die verwaltung übernimmt der compiler.
Das trifft für Java _nicht_ zu.

7.8.3 Zeiger
Java braucht keine Zeiger, werden vollständig ersetzt durch Zeigersemantik nicht-primitiver Datentypen;
Vorteil: alle Risiken von Zeigern ausgeschlossen (Zeigerarithmetik, Typumwandlung zwischen unverträglichen Zeigertypen, Zugriff über undefinierte Zeigerwerte);

Zeiger existieren mittelbar in Java, unterliegen aber strengen Einschränkungen;

Abwesenheit von Zeigern Voraussetzung für Garbage collection;

7.8.4 Null-Objekt