Class Object

java.lang.Object
--------------------------------------------------------------------------------

public class Object

Clasa Object este radacina ierarhiei de clase Java. Orice alta clasa ore clasa Object ca superclasa. Toate celelalte clase, inclusiv tablourile, implementeaza metodele acestei clase --------------------------------------------------------------------------------

Constructor:

public Object()

Metode:

protected  Object clone()
          Creaza si intoarce o copie a acestui obiect.

public boolean equals(Object obj)
          Indica daca acest obiect este sau nu "egal cu" obiectul obj primit ca argument.

protected  void finalize()
          Este apelata de colectorul de reziduuri atunci cand acesta constata ca nu mai exista referinte la obiectul respectiv.

public Class getClass()
          Intoarce clasa caruia ii apartine obiectul.

public int hashCode()
          Intoarce codul de dispersie al obiectului

public void notify()
          Notifica un singur fir de executie dintre cele care asteapta acest obiect.

public void notifyAll()
          Notifica toate firele de executie care asteapta acest obiect

public String toString()
          Intoarce reprezentarea sub forma de String a acestui obiect.

public void wait()
          Pune firul de executie curent in asteptare, pana cand alt fir de executie invoca metoda notify sau notifyAll() pentru acest obiect.

public void wait(long timeout)
         Pune firul de executie curent in asteptare, pana cand alt fir de executie invoca metoda notify sau notifyAll() pentru acest obiect, sau pana cand exprira intervalul de timp dat timeout dat ca argument. Timpul este exprimat in milisecunde.

public void wait(long timeout, int nanos)
          Pune firul de executie curent in asteptare, pana cand alt fir de executie invoca metoda notify sau notifyAll() pentru acest obiect, sau pana cand exprira intervalul de timp dat timeout dat ca argument, sau pana cand alt fir de asteptare il intrerupe pe cel curent. Timpul de asteptare, exprimat in nanosecunde, este in acest caz 1000000*timeout+nanos, unde nanos este un intreg in intervalul 0..999999.