-
EscAntes que o sistema de garbage collection do Java libere a memória que não é mais utilizada por algum objeto, você pode forçar o seu programa a executar alguma função.
Para que Java execute algum processamento específico antes de liberar o objeto, utilizaremos o método finalize().
Este método é chamado pelo Java imediatamente antes de ser chamado o coletor de lixo. O método finalize() equivale ao método destrutor de C++.
Ele é útil quando desejamos salvar um arquivo ou encerrar algum socket de conexão antes da liberação de um determinado objeto.
-
finalize.
A intenção original de finalize era permitir que o coletor de lixo executasse a faxina de término em um objeto um pouco antes de reivindicar a memória do objeto.
Deltel - Java como programar 10ed
-
FINALIZE → Método chamado pelo coletor de lixo para realizar uma limpeza de terminação. Deve-se evitar seu uso.
static → podem ser utilizados sem a necessidade de instanciar a classe;
ToString → método que, implicitamente, é chamado para representar objetos como String.
@papirobizurado
-
C) finalize.