The Class Object

Every class in Java inherits from the class Object, whether direcly or in-directly. The class provides a set of basic behaviours to all objects but no basic state - there are no variables declared in the Object class.

Constructor

Object()

Methods

Object clone() Creates and returns a copy of this object

boolean equals(Object obj) Indicates whether some other object is "equal to" this one.

void finalize() Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

Class getClass() Returns the runtime class on an object.

int hashCode() Returns a hash code value for the object.

void notify() Wakes up a single thread that is waiting on this objects monitor.

void notifyAll() Wakes up all threads that are waiting on this objects monitor.

String toString() Returns a string representation of the object.

void wait() Causes current thread to wait until another thread invodes the notify() or notifyAll() method for this object.

void wait(long timeout) Causes current thread to wait until either another thread invokes the notify() or notifyAll() method for this object, or a specified amount of time has elapsed.

void wait(long timeout, int nanos) Causes current thread to wait until another thread invokes the notify() or notifyAll() method or some other thread interrupts the current thread or a certain amount of real time has elapsed.

Add new comment

(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.