Object類有哪些公用方法?
Object是所有類的父類,任何類都預設繼承Object。
clone
保護方法,實現物件的淺複製,只有實現了Cloneable介面才可以呼叫該方法,否則丟擲CloneNotSupportedException異常
equals
在Object中與==是一樣的,子類一般需要重寫該方法
hashCode
該方法用於雜湊查詢,重寫了equals方法一般都要重寫hashCode方法。這個方法在一些具有雜湊功能的Collection中用到
getClass
final方法,獲得執行時型別
wait
使當前執行緒等待該物件的鎖,當前執行緒必須是該物件的擁有者,也就是具有該物件的鎖。wait()方法一直等待,直到獲得鎖或者被中斷。wait(long timeout)設定一個超時間隔,如果在規定時間內沒有獲得鎖就返回。
呼叫該方法後當前執行緒進入睡眠狀態,直到以下事件發生:
1. 其他執行緒呼叫了該物件的notify方法
2. 其他執行緒呼叫了該物件的notifyAll方法
3. 其他執行緒呼叫了interrupt中斷該執行緒
4. 時間間隔到了
此時該執行緒就可以被排程了,如果是被中斷的話就丟擲一個InterruptedException異常
notify
喚醒在該物件上等待的某個執行緒
notifyAll
喚醒在該物件上等待的所有執行緒
toString
轉換成字串,一般子類都有重寫,否則列印控制程式碼
相關文章
- Java常見知識點彙總(⑥)——Object有哪些公用方法?JavaObject
- 常見的資料整合有哪些方法?有哪些分類?
- Object中有哪些公共方法及作用Object
- 【轉】Object類的常用方法Object
- 電商類微信平臺推廣方法有哪些?
- Java Object類的各個方法JavaObject
- Java中Object類的常用方法JavaObject
- JavaBean重寫Object類中的方法JavaBeanObject
- JAVA中object類中toString()方法JavaObject
- Object類和String類equals方法的區別Object
- http代理有哪些類別?HTTP
- Elasticsearch-PHP 公用類 Laravel 版本ElasticsearchPHPLaravel
- object類Object
- Java中父類方法重寫有哪些需要注意的?Java
- Object所有類的超類之幾個方法詳析Object
- 空類裡有哪些函式函式
- 資料庫分類有哪些資料庫
- Java中Class類與Object類之間有什麼關係?JavaObject
- Java常用類-Object類JavaObject
- 【Java面試題】之Object類中方法詳解Java面試題Object
- JAVA Object類JavaObject
- String類中的equals方法與Object類中的equals方法的不同點Object
- 資料清洗有哪些方法?
- Vue元件公用方法如何提取mixinVue元件
- 零散的JavaScript公用方法JavaScript
- python中樹有哪些種類Python
- 常用的標籤分類有哪些
- Java面試系列第2篇-Object類中的方法Java面試Object
- Object類toString()Object
- Object類物件剖析Object物件
- 資料清洗的方法有哪些?
- python中list有哪些方法Python
- Java建立物件的方法有哪些?Java物件
- 高防伺服器有哪些類別?伺服器
- 遊戲特效有哪些製作的分類遊戲特效
- 伺服器可以有哪些分類呢伺服器
- Python直譯器分類有哪些?Python
- 物聯網路卡的分類有哪些