1. 程式人生 > >Object類的常見方法

Object類的常見方法

protected   Object   clone()   建立並返回此物件的一個副本。 
boolean   equals(Object obj)     指示其他某個物件是否與此物件“相等”。 
protected void finalize()    當垃圾回收器確定不存在對該物件的更多引用時,由物件的垃圾回收器呼叫此方法。 
Class<?> getClass()    返回此 Object 的執行時類。 
int hashCode()   返回該物件的雜湊碼值。 
void notify()   喚醒在此物件監視器上等待的單個執行緒。 
void notifyAll()    喚醒在此物件監視器上等待的所有執行緒。 

String toString()   返回該物件的字串表示。 
void wait()   在其他執行緒呼叫此物件的 notify() 方法或 notifyAll() 方法前,導致當前執行緒等待。 
void wait(long timeout)   在其他執行緒呼叫此物件的 notify() 方法或 notifyAll() 方法,或者超過指定的時間量前,導致當前執行緒等待。 
void wait(long timeout, int nanos)    在其他執行緒呼叫此物件的 notify() 方法或 notifyAll() 方法,或者其他某個執行緒中斷當前執行緒,或者已超過某個實際時間量前,導致當前執行緒等待。