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