Sobes.tech
Junior

Quais métodos existem na classe Object em Java?

sobes.tech IA

Resposta da IA

  • clone(): cria e devolve uma cópia do objeto.
  • equals(Object obj): compara o objeto atual com outro objeto para verificar se são iguais. Por padrão, compara referências.
  • finalize(): é chamado pelo recolhedor de lixo antes de destruir o objeto. Obsoleto, não recomendado.
  • getClass(): devolve um objeto Class que representa a classe do objeto.
  • hashCode(): devolve o código hash do objeto. Usado em tabelas de hash.
  • notify(): retoma a execução de um thread que está à espera no monitor do objeto.
  • notifyAll(): retoma a execução de todos os threads à espera no monitor do objeto.
  • toString(): devolve uma representação em string do objeto. Por padrão, devolve o nome da classe e o código hash.
  • wait(): faz o thread atual esperar até que notify() ou notifyAll() sejam chamados.
  • wait(long timeoutInMillis): faz o thread atual esperar o tempo especificado ou até que notify() ou notifyAll() sejam chamados.
  • wait(long timeoutInMillis, int nanos): faz o thread atual esperar o tempo especificado com maior precisão.