Inheritance diagram for java.lang.Object:
Object is the root of the java class hierarchy. All non-base types respond to the messages defined in this class.
Public Member Functions | |
Object () | |
Constructs a new instance of this class. | |
boolean | equals (Object o) |
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison. | |
final Class | getClass () |
Answers the unique instance of java.lang.Class which represents the class of the receiver. | |
int | hashCode () |
Answers an integer hash code for the receiver. | |
final void | notify () |
Causes one thread which is wait ing on the receiver to be made ready to run. | |
final void | notifyAll () |
Causes all threads which are wait ing on the receiver to be made ready to run. | |
String | toString () |
Answers a string containing a concise, human-readable description of the receiver. | |
final void | wait () throws InterruptedException |
Causes the thread which sent this message to be made not ready to run pending some change in the receiver (as indicated by notify or notifyAll ). | |
final void | wait (long time) throws InterruptedException |
Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated by notify or notifyAll ) or the expiration of the timeout. | |
final void | wait (long time, int frac) throws InterruptedException |
Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated by notify or notifyAll ) or the expiration of the timeout. | |
Protected Member Functions | |
Object | clone () throws CloneNotSupportedException |
Answers a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver. | |
void | finalize () throws Throwable |
Called by the virtual machine when there are no longer any (non-weak) references to the receiver. |
|
Constructs a new instance of this class.
|
|
Answers a new instance of the same class as the receiver, whose slots have been filled in with the values in the slots of the receiver. Classes which wish to support cloning must specify that they implement the Cloneable interface, since the implementation checks for this.
|
|
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison. The implementation in Object answers true only if the argument is the exact same object as the receiver (==).
|
|
Called by the virtual machine when there are no longer any (non-weak) references to the receiver. Subclasses can use this facility to guarantee that any associated resources are cleaned up before the receiver is garbage collected. Uncaught exceptions which are thrown during the running of the method cause it to terminate immediately, but are otherwise ignored. Note: The virtual machine assumes that the implementation in class Object is empty.
|
|
Answers the unique instance of java.lang.Class which represents the class of the receiver.
|
|
Answers an integer hash code for the receiver.
Any two objects which answer
|
|
Causes one thread which is This does not guarantee that the thread will immediately run. The method can only be invoked by a thread which owns the receiver's monitor.
|
|
Causes all threads which are The threads are scheduled according to their priorities as specified in class Thread. Between any two threads of the same priority the one which waited first will be the first thread that runs after being notified. The method can only be invoked by a thread which owns the receiver's monitor.
|
|
Answers a string containing a concise, human-readable description of the receiver.
|
|
Causes the thread which sent this message to be made not ready to run pending some change in the receiver (as indicated by
The method can only be invoked by a thread which owns the receiver's monitor. A waiting thread can be sent When the thread waits, it gives up ownership of the receiver's monitor. When it is notified (or interrupted) it re-acquires the monitor before it starts running.
|
|
Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated by
The method can only be invoked by a thread which owns the receiver's monitor. A waiting thread can be sent When the thread waits, it gives up ownership of the receiver's monitor. When it is notified (or interrupted) it re-acquires the monitor before it starts running.
|
|
Causes the thread which sent this message to be made not ready to run either pending some change in the receiver (as indicated by
The method can only be invoked by a thread which owns the receiver's monitor. A waiting thread can be sent When the thread waits, it gives up ownership of the receiver's monitor. When it is notified (or interrupted) it re-acquires the monitor before it starts running.
|