Java:Object.finalize()
De W3API
Contenido |
[editar] Descripción
Método que nos permite gestionar la limpieza de los recursos utilizados en la clase antes de que esta sea eliminada por el Garbage Collector. En la clase Object no ejecuta nada. Es un método que está sobrescrito en las clases que lo utilicen.
[editar] Sintaxis
protected void finalize() throws Throwable
[editar] Parámetros
- No tiene.
[editar] Excepciones
[editar] Clase Java a la que aplica
[editar] Ejemplo
public class FinalizarUnObjeto {
public static void main(String[] args) {
FinalizarUnObjeto fuo = new FinalizarUnObjeto();
System.out.println(fuo.toString());
fuo = null;
System.runFinalization();
}
protected void finalize() throws Throwable{
System.out.println("Finalizando el Objeto");
super.finalize();
}
}