Sobes.tech
Junior

Quali metodi ha la classe Object in Java?

sobes.tech AI

Risposta dell'AI

  • clone(): crea e restituisce una copia dell'oggetto.
  • equals(Object obj): confronta l'oggetto corrente con un altro oggetto per verificare se sono uguali. Per impostazione predefinita, confronta i riferimenti.
  • finalize(): viene chiamato dal garbage collector prima di distruggere l'oggetto. Obsoleto, non raccomandato.
  • getClass(): restituisce un oggetto Class che rappresenta la classe dell'oggetto.
  • hashCode(): restituisce il codice hash dell'oggetto. Viene usato nelle tabelle hash.
  • notify(): riprende l'esecuzione di un thread in attesa sul monitor dell'oggetto.
  • notifyAll(): riprende l'esecuzione di tutti i thread in attesa sul monitor dell'oggetto.
  • toString(): restituisce una rappresentazione in stringa dell'oggetto. Per impostazione predefinita, restituisce il nome della classe e il codice hash.
  • wait(): fa attendere il thread corrente fino a quando non viene chiamato notify() o notifyAll().
  • wait(long timeoutInMillis): fa attendere il thread corrente il tempo specificato o fino a quando non viene chiamato notify() o notifyAll().
  • wait(long timeoutInMillis, int nanos): fa attendere il thread corrente il tempo specificato con maggiore precisione.