Saturday 23 March 2013

what is Object Class in java


Java provides a special class called “Object” class that is available in java.lang package.  It is the super class of all other classes.  So, a reference variable of type Object is created, it refers to object of any other class.  Object class defines the following methods that are available in every object.


                        Method                                                           Purpose
            Object clone( )                                                Creates a new object that is the same as the
                                                                        object being cloned
            boolean equals(Object object)             Determines whether one object is equal to
                                                                        another
            void finalize( )                                     Called before an unused object is recycled
            Class getClass( )                                  Obtains the class of an object at run time
            int hashCode( )                                   Returns the hash code associated with the
                                                                        invoking object
            void notify( )                                       Resumes execution of a thread waiting on
                                                                        the invoking object
            void notifyAll( )                                  Resumes execution of all threads waiting
                                                                        on the invoking object
            String toString( )                                 Returns a string that describes the object
            void wait( )                                         Waits on another thread of execution
            void wait(long milliseconds)
            void wait(long milliseconds, int nanoseconds)

No comments:

Post a Comment