Object.finalize() | Java

 

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

Object

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

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.