In Java scheint das abschließende Schlüsselwort die Konstruktion von der Initialisierung zu trennen, was eine Absicht nahe legt, die Speichernutzung für Objekte in ähnlicher Weise wie bei Arrays zu blockieren.Optimierungen für endgültiges Schlüsselwort
Wenn ich eine nicht rekursive Objekthierarchie habe und alle Felder final sind, muss dieser Speicher nur einmal zugewiesen werden und auch zusammenhängend für den Cache zugewiesen werden. Macht die JVM das tatsächlich? und wenn nein, warum nicht?
Ein aktuelles Quellcodebeispiel wäre hier hilfreich. –
Wie blockieren Arrays die Speichernutzung? Und was ist eine nicht-rekursive Objekthierarchie? –
Ich kann nicht herausfinden, worüber du hier redest. Abstimmung zum Schließen. –