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.
Sintaxis
@Deprecated(since="9") protected void finalize() throws Throwable
Clase Padre
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();
}
}
Líneas de Código
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.