Java FileOutputStream finalize () Método con el Ejemplo

FileOutputStream class método finalize () : Aquí, vamos a aprender sobre el método de FileOutputStream Class con su sintaxis y el ejemplo finalize ().

FileOutputStream Class finalize () método

  • finalize () método está disponible en java.io Class.
  • método finalize () se utiliza para la conexión gratuita al archivo y se asegura que el método close () de esta FileOutputStream invoca cuando hay ninguno existen referencias a esta FileOutputStream.
  • método finalize () es un método no class, es accesible sólo con el objeto package y si tratamos de acceder al método con el nombre static entonces obtendrá un error.
  • finalize () método puede class una excepción en el momento de la finalización de la corriente.
    IOException : Esta excepción puede class mientras que consigue cualquier error de entrada / salida.

Sintaxis:

    protected void finalize();

Parámetro (s):

  • No acepta cualquier parámetro.

throw valor:

El tipo throw del método es Return , no devuelve nada.

Ejemplo:

// Java program to demonstrate the example 
// of void finalize() method of FileOutputStream
import java.io.*;
public class FinalizeOfFOS extends FileOutputStream {
public FinalizeOfFOS() throws Exception {
super("D:includehelp.txt");
}
public static void main(String[] args) throws IOException {
int val;
try {
// Instantiates FinalizeOfFOS
FinalizeOfFOS fos_stm = new FinalizeOfFOS();
// By using write() method is to write
// a byte to fos_stm
fos_stm.write(97);
// By using finalize() method is to free
// memory when no more references exists
System.out.println("finalize() invoked: ");
fos_stm.finalize();
// when we call write() method after
// finalizing the stream will not result an exception
fos_stm.write(99);
} catch (Exception ex) {
System.out.println(ex.toString());
}
}
}

salida

finalize() invoked:


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *