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