Object 类
Object 类有 11 个方法,其中有八个是公共方法:
方法 | 描述 |
---|---|
booleanequals(Object obj) | 指示某个其他对象是否与此对象“相等” |
public native inthashCode(); | 返回该对象的哈希码值 |
String toString | () 返回该对象的字符串表示 |
Class\<?extendsObject> getClass() | 返回一个对象的运行时类 |
void notify() | 唤醒在此对象监视器上等待的单个线程 |
void notifyAll() | 唤醒在此对象监视器上等待的所有线程 |
void wait() | 导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法 |
void wait(long timeout) | 导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的 时间量 |
void wait(long timeout, int nanos) | 导致当前的线程等待,直到其他线程调用此对象的 notify() |
protected native Objectclone() | 克隆对象,浅拷贝 |
protected voidfinalize() | 垃圾回收器准备释放内存的时候,会先调用 finalize()。 |