位置:首頁 > Java技術 > java.lang > java.lang.Object類

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()方法,或者其他某個線程中斷當前線程,或者一定量已過的實時時間。