suivant: Divers
monter: Classes
précédent: Contrôle d'accès
  Table des matières
- La gestion de la mémoire est réalisée par un ramasse-miettes
(grabage-collector): tous les objets qui ne peuvent plus être
référencés sont (potentiellement) supprimés.
- finalize permet de donner des
instructions particulières pour la destruction des objets.
transparent
ProcessFile
public class ProcessFile {
private Stream file;
public ProcessFile(String path) {
file = new Stream(path);
} // ...
public void close() {
if (file != null) {
file.close();file = null;
}
}
protected void finalize() throws Throwable {
try { close();}
finally { super.finalize();}
}
}
Hugues Fauconnier
2002-01-11