Java allgemeine Frage zu Referenzen
-
Hallo!
mitint[] a;
lege ich eine Referenz auf ein Arrayobjekt an.
Danach kann icha=new int[5];
schreiben
und spätera=new int[3];
was passiert dann mit dem 5-elementigem Array? Wird es gelöscht?
-
Wenn Du keine andere Referenz auf Dein 5-elementiges Array hast, dann kann es vom Garbage Collector eingesammelt werden. Es wird dann also gelöscht, wenn der GC das nächste mal aktiv wird.