O método finalize( )

O método finalize( )

O método finalize() pode ser definido para ser chamado antes da destruição de um objeto pelo coletor de lixo.
finalize() assegura que um objeto seja totalmente eliminado, como fechar um arquivo aberto.
Para adicionar um finalizad…


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR

O método finalize( )

  • O método finalize() pode ser definido para ser chamado antes da destruição de um objeto pelo coletor de lixo.

  • finalize() assegura que um objeto seja totalmente eliminado, como fechar um arquivo aberto.

  • Para adicionar um finalizador, defina o método finalize() na classe.

  • O Java Runtime chama finalize() antes de reciclar um objeto da classe.

  • Forma geral do método:
    protected void finalize( )
    {
    // parte onde entra o código de finalização
    }

  • A palavra-chave protected limita o acesso a finalize().

  • finalize() é chamado antes da coleta de lixo, não quando um objeto sai de escopo.

  • Não é garantido quando, ou se, finalize() será executado.

  • Se o programa terminar antes da coleta de lixo, finalize() não será executado.

  • finalize() deve ser usado como procedimento de reserva para tratamento apropriado de recursos ou aplicações especiais.

  • finalize() é um método especializado e raramente necessário na maioria dos programas.


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR


Print Share Comment Cite Upload Translate Updates
APA

DevsJavaGirlsBR | Sciencx (2024-07-30T15:36:37+00:00) O método finalize( ). Retrieved from https://www.scien.cx/2024/07/30/o-metodo-finalize/

MLA
" » O método finalize( )." DevsJavaGirlsBR | Sciencx - Tuesday July 30, 2024, https://www.scien.cx/2024/07/30/o-metodo-finalize/
HARVARD
DevsJavaGirlsBR | Sciencx Tuesday July 30, 2024 » O método finalize( )., viewed ,<https://www.scien.cx/2024/07/30/o-metodo-finalize/>
VANCOUVER
DevsJavaGirlsBR | Sciencx - » O método finalize( ). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/07/30/o-metodo-finalize/
CHICAGO
" » O método finalize( )." DevsJavaGirlsBR | Sciencx - Accessed . https://www.scien.cx/2024/07/30/o-metodo-finalize/
IEEE
" » O método finalize( )." DevsJavaGirlsBR | Sciencx [Online]. Available: https://www.scien.cx/2024/07/30/o-metodo-finalize/. [Accessed: ]
rf:citation
» O método finalize( ) | DevsJavaGirlsBR | Sciencx | https://www.scien.cx/2024/07/30/o-metodo-finalize/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.