El método finalizar()
El método finalize() se puede definir para que se llame antes de que el recolector de basura destruya un objeto.
finalize() garantiza que un objeto se elimine por completo, como cerrar un archivo abierto.
Para agregar un finalizador, defina el método finalize() en la clase.
Java Runtime llama a finalize() antes de reciclar un objeto de la clase.
Forma general del método:
finalizar vacío protegido ()
{
// parte donde va el código de finalización
}
La palabra clave protegida limita el acceso a finalizar().
finalize() se llama antes de la recolección de basura, no cuando un objeto sale del alcance.
No se garantiza cuándo o si se ejecutará finalize().
Si el programa finaliza antes de la recolección de basura, finalize() no se ejecutará.
finalize() debe usarse como procedimiento alternativo para el manejo adecuado de recursos o aplicaciones especiales.
finalize() es un método especializado y rara vez se necesita en la mayoría de los programas.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3