Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Speicher freigeben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
18.03.2005, 08:53 Uhr
Alois



Kann man in Java ein mit new erstelltes Objekt zur Laufzeit wieder löschen? So was wie delete scheint es ja hier nicht zu geben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
18.03.2005, 09:23 Uhr
(un)wissender
Niveauwart


nee geht nicht.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
18.03.2005, 09:42 Uhr
Spacelord
Hoffnungsloser Fall


Du kannst dafür sorgen dass das Objekt nicht mehr referenziert wird und somit zu einem potentiellen Opfer für den Garbage Collector machen.Wann der dann den Speicher freigibt steht aber in den Sternen.
Du kannst zwar den GC explizit aufrufen,dass soll aber recht lahm sein.
Davon mal abgesehen gibt es ohnehin keinen echten Grund sich mit Java selber um den Speicher zu kümmern.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
18.03.2005, 09:52 Uhr
Alois



Was passiert, wenn ich folgendes mache:

C++:
Element e = new Element();
...
e = null;


Räumt das der GC am Schluss auf oder müll ich mir so den Speicher zu?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
18.03.2005, 10:24 Uhr
Airdamn



Wenn ansonsten nix mehr auf das neue Element zeigt, dann wird früher oder später der GC das aufräumen...dafür ist er ja da.

anderes Beispiel:

C++:
Element e = new Element();
Element p = e;
e = null;


Nun zeigt ja p auf das neue Element, in diesem Fall würde der GC nicht aufräumen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: