摘要:正文學的都知道,是所有類的父類,但是相信很多人都忽略掉中的成員方法包括我。希望看到文章的你們能有所收獲,也希望我以后被問到這個不會再懵逼。
????本文首發于cartoon的博客**
????轉載請注明出處:https://cartoonyu.github.io/cartoon-blog/post/java/object%E7%9A%84%E6%88%90%E5%91%98%E6%96%B9%E6%B3%95%E4%BB%A5%E5%8F%8A%E4%BD%9C%E7%94%A8/
對的。這次也是面試題,又是有點懵逼的一道題,記得當時只答出了wait跟notify。。。
正文學java的都知道,Object是所有類的父類,但是相信很多人都忽略掉Object中的成員方法(包括我)。
翻過官方文檔后,發現其實Object類成員方法可以總結為以下幾類
? | 方法名 | 作用 | 注意 |
---|---|---|---|
多線程操作 | wait | 線程等待,線程進入阻塞狀態 | / |
notify/notifyAll | 喚醒線程,線程回到就緒狀態 | / | |
垃圾回收 | finalize | 通知垃圾收集器回收對象 | 只是提醒,回收時間仍由垃圾收集器決定 |
對象克隆 | clone | 克隆對象) | protected方法,不能被直接調用,若想實現克隆通過實現Cloneable重寫clone方法實現 |
對象比較 | hashCode/equals | 判斷對象時候相等 | hashCode相等,equals不一定相等;equals相等,hashCode一定相等 |
獲取對象信息 | getClass | 獲取對象所屬類 | 在反射中比較常用 |
其實Object類的很多方法都很實用,多線程同步,對象比較等等,但是平時自己比較少關注,可能是我菜雞吧。
希望看到文章的你們能有所收獲,也希望我以后被問到這個不會再懵逼。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/74984.html
摘要:正文學的都知道,是所有類的父類,但是相信很多人都忽略掉中的成員方法包括我。希望看到文章的你們能有所收獲,也希望我以后被問到這個不會再懵逼。 ????本文首發于cartoon的博客????轉載請注明出處:https://cartoonyu.github.io/cartoon-blog/post/java/object%E7%9A%84%E6%88%90%E5%91%98%E6%96%B9...
摘要:對于直接量和局部變量的訪問性能差異微不足道,性能消耗代價高一些的是全局變量數組項對象成員。當一個函數被創建后,作用域鏈中被放入可訪問的對象。同樣會改變作用域鏈,帶來性能問題。 早前閱讀高性能JavaScript一書所做筆記。 一、Loading and Execution 加載和運行 從加載和運行角度優化,源于JavaScript運行會阻塞UI更新,JavaScript腳本的下載、解析...
摘要:對于直接量和局部變量的訪問性能差異微不足道,性能消耗代價高一些的是全局變量數組項對象成員。當一個函數被創建后,作用域鏈中被放入可訪問的對象。同樣會改變作用域鏈,帶來性能問題。 早前閱讀高性能JavaScript一書所做筆記。 一、Loading and Execution 加載和運行 從加載和運行角度優化,源于JavaScript運行會阻塞UI更新,JavaScript腳本的下載、解析...
摘要:一面向對象概念面向對象就是使用對象。因此在構造函數中表示剛剛創建出來的對象。在構造函數中利用對象的動態特性為其對象添加成員。 一、面向對象 1.1 概念 面向對象就是使用對象。面向對象開發就是使用對象開發。 面向過程就是用過程的方式進行開發。面向對象是對面向過程的封裝。 1.2 三大特性 抽象性所謂的抽象性就是:如果需要一個對象描述數據,需要抽取這個對象的核心數據 提出需要的核心...
摘要:返回布爾值標簽模板可以緊跟一個函數名后邊,該函數將被調用來處理這個模板字符串。其它情況下返回值為在內部,整數和浮點數使用同樣的存儲方法,所以和被視為同一個值。 簡介 ES6目標,讓JavaScript變成一個企業級的開發語言,不僅僅限制與前端頁面的腳本語言。 標準(Standard): 用于定義與其他事物區別的一套規則 實現(Implementation): 某個標準的具體實施/真實實...
閱讀 3360·2021-11-11 16:54
閱讀 3502·2021-10-11 10:58
閱讀 1246·2021-08-30 09:41
閱讀 1802·2019-08-30 15:54
閱讀 2025·2019-08-30 14:00
閱讀 2696·2019-08-29 17:13
閱讀 1656·2019-08-29 15:19
閱讀 601·2019-08-29 15:14