Java:Object.finalize()

De W3API
Saltar a: navegación, buscar

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

Throwable

[editar] Clase Java a la que aplica

Object

[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();
 }
}

[editar] Lineas de Código

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
api's
webs
Herramientas