Java中Object對象有哪些方法


一,所有方法

1. getClass() 
2. hashCode()
3. equals()
4. toString()
5. clone()
6. wait()...
7. notify()
8. notifyAll()
9. finalize()

 

二,每個方法詳解

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() 方法,或者其他某個線程中斷當前線程,或者已超過某個實際時間量前,導致當前線程等待。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM