Método finalize() de Java Object

Java String类Clase Object de Java


El método finalize() de Object se utiliza para las operaciones que se activan cuando una instancia es reclamada por el recolector de basura.

Cuando el GC (recolector de basura) determina que no existen más referencias a este objeto, el recolector de basura del objeto llama a este método.

Sintaxis

protected void finalize()

Parámetros

  • Ninguno 。

Valor de retorno

No tiene valor de retorno.

Ejemplo

El siguiente ejemplo demuestra el uso del método finalize():

Ejemplo

import java.util.*; class EjemploTest extends GregorianCalendar { public static void main(String[] args) { try { //Crear un objeto EjemploTest EjemploTest cal = new EjemploTest(); //Mostrar la hora actual System.out.println("" + cal.getTime()); // finalize cal System.out.println("Finalizing..."); cal.finalize(); System.out.println("Finalized."); } catch (Throwable ex) { ex.printStackTrace(); } } }

El resultado de ejecución del programa anterior es:

Sun Oct 11 11:36:46 CST 2020
Finalizing...
Finalized.

Java String类Clase Object de Java

Otras extensiones