Blogger 站內搜尋

顯示具有 toString 標籤的文章。 顯示所有文章
顯示具有 toString 標籤的文章。 顯示所有文章

2018年11月20日 星期二

Java SE 入門教學 - Object 類別的常見方法

更新時間:11/20/2018

前言

Object 類別是所有類別的根,也就是說當您自己撰寫任何類別的時候,都一定會繼承 Object 類別內的東西,這些東西還真是形影不離啊......。既然每個地方都可以看見它們的存在,勢必要好好「瞭解」與「利用」這些好~夥伴!

方法名稱 方法說明
protected Object clone() 複製此物件。
boolean equals(Object obj) 比較兩個物件是否相等。
protected void finalize() 如果物件沒有任何參考指向它,則會呼叫垃圾收集器(garbage collector)回收。
Class<?> getClass() 取得此物件執行時期的類別。
int hashCode() 雜湊值。
String toString() 回傳代表此物件的字串說明。
void notify() 喚醒正在此物件監視上等待的單個線程。
void notifyAll() 喚醒等待此物件監視上等待的所有線程。
void wait() 導致當前線程等待,直到另一個線程調用此物件的 notify() 方法或 notifyAll() 方法。
void wait(long timeout) 導致當前線程等待,直到另一個線程調用此物件的 notify() 方法或 notifyAll() 方法,或者已經過了指定的時間量。
void wait(long timeout, int nanos) 導致當前線程等待,直到另一個線程為此對象調用 notify() 方法或 notifyAll() 方法,或者某個其他線程中斷當前線程,或者已經過了指定的時間量。