java.lang.Object類


java.lang.Object 類為類層次結構的根。每個類都將物件作為超類。所有物件,包括陣列,都實現這個類的方法。

類宣告

以下是java.lang.Object類的宣告:

public class Object

類建構函式

S.N. 建構函式 & 描述
1 Object()
這是一個建構函式。

類方法

S.N. 方法 & 描述
1 protected Object clone() 
此方法建立並返回此物件的一個副本。
2 boolean equals(Object obj) 
此方法指示某個其他物件是否“等於”這一項。
3 protected void finalize() 
呼叫此方法在一個物件在垃圾回收時,垃圾回收器確定不存在對該物件的更多參照。
4 Class<?> getClass() 
此方法返回執行時此類物件。
5 int hashCode() 
此方法返回該物件的雜湊碼值。
6 void notify() 
此方法喚醒正在等待此物件的監視器上的單個執行緒。
7 void notifyAll() 
此方法喚醒正在等待此物件監視器上的所有執行緒。
8 String toString() 
此方法返回該物件的字串表示形式。
9 void wait() 
此方法導致當前執行緒等待,直到其他執行緒呼叫notify()方法或notifyAll()方法。
10 void wait(long timeout) 
此方法導致當前執行緒等待,直到其他執行緒呼叫此物件的notify() 方法或notifyAll()方法,或在指定已經過去的時間。
11 void wait(long timeout, int nanos) 
此方法導致當前執行緒等待,直到其他執行緒呼叫此物件的notify() 方法或notifyAll()方法,或者其他某個執行緒中斷當前執行緒,或者一定量已過的實時時間。