26/05/2006, 10:45
|
| Colaborador | | Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 19 años, 6 meses Puntos: 24 | |
En java no se pueden destruir objetos. De esto se encarga el garbage collector o "recolector de basura" que se ejecuta automaticamente.
El metodo finalize() te permite hacer algunas tareas previas a la destruccion del objeto, es decir que cuando el garbage collector decide destruir un objeto, primero llama al metodo finalize y luego lo elimina.
Este metodo (finalize) se tuiliza por ejemplo para deshacer transacciones antes de que una conexion a la BD sea eliminada, cerrar archivos antes de que el objeto FILE se destruya, etc
Saludos |