14.6 Object
正如我们在第1部分所提及的,Object类是其他所有类的一个超类。表14-12给出了Object类中定义的方法,这些方法对于每一个对象都是可用的。
表14-12 由Object 定义的方法
方法 描述
Object clone( )
Throws
CloneNotSupportedException
创建一个与调用对象一样的新对象
Boolean equals(Object object) 如果调用对象等价于object返回true
void finalize( )
throws Throwable
默认的finalize( )方法。常常被子类重载
final Class getClass( ) 获得描述调用对象的Class对象
int hashCode( ) 返回与调用对象关联的散列码
final void notify( ) 恢复等待调用对象的线程的执行
final void notifyAll( ) 恢复等待调用对象的所有线程的执行
String toString( ) 返回描述对象的一个字符串
final void wait( )
throws InterruptedException
等待另一个执行的线程
final void wait(long milliseconds)
throws InterruptedException
等待直至指定毫秒数的另一个执行的线程
final void wait(long milliseconds,
int nanoseconds)
throws InterruptedException