Name any four methods every Java class will have
Class Object is the root of the class hierarchy. Every class has Object as a superclass. All objects, including arrays, implement the methods of this class.
protected Object clone(): Creates and returns a copy of this object.
boolean equals(Object obj): Indicates whether some other object is “equal to” this one.
protected 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 of an object.
int hashCode() : Returns a hash code value for the object.
void notify() : Wakes up a single thread that is waiting on this object’s monitor.
void notifyAll() : Wakes up all threads that are waiting on this object’s monitor.
String toString() : Returns a string representation of the object.
void wait() : Causes current thread to wait until another thread invokes the notify() method or the notifyAll() method for this object.
void wait(long timeout) : Causes current thread to wait until either another thread invokes the notify() method or the 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() method or the notifyAll() method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
Recent Comments