A
anonymus2609
Gast
Hallo zusammen,
ich hab leider keinen Eintrag zum Thema gefunden, der mir weiterhelfen konnte.
Mein Dozent ist der Meinung, dass final Variablen im Methodenkopf erst am Ende des gesamten Programm-Build vom GarbageCollecor "eingesammelt" werden.
folgendes Beispiel:
So! Meiner Meinung nach wird die Variable value hier genauso behandelt, wie eine "normale" Variable.
Das bedeutet sie wird nach Beendigung der Methode push, wenn sie keine Referenzen mehr besitzt gelöscht.
Hat eventuell jemand Erfahrungen mit dem GarbageCollector und kann mir sagen, wer hier im Recht ist?
Ich habe leider keine genauen Spezifikationen dazu gefunden, jedoch wurde die Variante mit "final" in einigen Büchern als bestPractie Methode beschrieben.
ich hab leider keinen Eintrag zum Thema gefunden, der mir weiterhelfen konnte.
Mein Dozent ist der Meinung, dass final Variablen im Methodenkopf erst am Ende des gesamten Programm-Build vom GarbageCollecor "eingesammelt" werden.
folgendes Beispiel:
Code:
public void push(final E value){
//... do somethng with value
}
So! Meiner Meinung nach wird die Variable value hier genauso behandelt, wie eine "normale" Variable.
Das bedeutet sie wird nach Beendigung der Methode push, wenn sie keine Referenzen mehr besitzt gelöscht.
Hat eventuell jemand Erfahrungen mit dem GarbageCollector und kann mir sagen, wer hier im Recht ist?
Ich habe leider keine genauen Spezifikationen dazu gefunden, jedoch wurde die Variante mit "final" in einigen Büchern als bestPractie Methode beschrieben.