next up previous contents
suivant: Divers monter: Classes précédent: Contrôle d'accès   Table des matières

Finalize et ramasse-miettes



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