006
02.12.2004, 09:30 Uhr
Bruder Leif
dances with systems (Operator)
|
Zitat von (un)wissender: |
, im Zuge dessen wäre ich auch für eine Einführung des Destruktors in Java.
|
Was nicht viel bringen würde; Du weißt nie, WANN ein Objekt collected wird. Wenn Du z.B. eine Datei exklusiv geöffnet hast, kannst Du nicht erwarten, daß das Objekt dafür sofort freigegeben wird, sobald Du es nicht mehr brauchst. Vielleicht sofort, vielleicht auch erst, nachdem die darauffolgenden Codeabschnitte verzweifelt versucht haben, die Datei nochmal zu öffnen... so oder so, manchmal brauchst Du auch in Java eine Art "dispose()"-Methode, um Ressourcen kontrolliert freizugeben. Nicht anders macht es SWT...
Bearbeitung: |
Wie wäre es damit: Eine Möglichkeit, festzulegen, ob ein Objekt per Reference Count oder per GC behandelt werden soll. Dann wäre die VM zwar etwas komplizierter, aber möglich ist es auf alle Fälle...
|
-- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook. Dieser Post wurde am 02.12.2004 um 09:32 Uhr von Bruder Leif editiert. |