成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Object的成員方法以及作用

EsgynChina / 1096人閱讀

摘要:正文學(xué)的都知道,是所有類的父類,但是相信很多人都忽略掉中的成員方法包括我。希望看到文章的你們能有所收獲,也希望我以后被問(wèn)到這個(gè)不會(huì)再懵逼。

????本文首發(fā)于cartoon的博客**
????轉(zhuǎn)載請(qǐng)注明出處: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/

前言

對(duì)的。這次也是面試題,又是有點(diǎn)懵逼的一道題,記得當(dāng)時(shí)只答出了wait跟notify。。。

正文

學(xué)java的都知道,Object是所有類的父類,但是相信很多人都忽略掉Object中的成員方法(包括我)。

翻過(guò)官方文檔后,發(fā)現(xiàn)其實(shí)Object類成員方法可以總結(jié)為以下幾類

? 方法名 作用 注意
多線程操作 wait 線程等待,線程進(jìn)入阻塞狀態(tài) /
notify/notifyAll 喚醒線程,線程回到就緒狀態(tài) /
垃圾回收 finalize 通知垃圾收集器回收對(duì)象 只是提醒,回收時(shí)間仍由垃圾收集器決定
對(duì)象克隆 clone 克隆對(duì)象) protected方法,不能被直接調(diào)用,若想實(shí)現(xiàn)克隆通過(guò)實(shí)現(xiàn)Cloneable重寫(xiě)clone方法實(shí)現(xiàn)
對(duì)象比較 hashCode/equals 判斷對(duì)象時(shí)候相等 hashCode相等,equals不一定相等;equals相等,hashCode一定相等
獲取對(duì)象信息 getClass 獲取對(duì)象所屬類 在反射中比較常用
后話

其實(shí)Object類的很多方法都很實(shí)用,多線程同步,對(duì)象比較等等,但是平時(shí)自己比較少關(guān)注,可能是我菜雞吧。

希望看到文章的你們能有所收獲,也希望我以后被問(wèn)到這個(gè)不會(huì)再懵逼。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/74984.html

相關(guān)文章

  • Object成員方法以及作用

    摘要:正文學(xué)的都知道,是所有類的父類,但是相信很多人都忽略掉中的成員方法包括我。希望看到文章的你們能有所收獲,也希望我以后被問(wèn)到這個(gè)不會(huì)再懵逼。 ????本文首發(fā)于cartoon的博客????轉(zhuǎn)載請(qǐng)注明出處:https://cartoonyu.github.io/cartoon-blog/post/java/object%E7%9A%84%E6%88%90%E5%91%98%E6%96%B9...

    zzir 評(píng)論0 收藏0
  • 高性能JavaScript閱讀簡(jiǎn)記(一)

    摘要:對(duì)于直接量和局部變量的訪問(wèn)性能差異微不足道,性能消耗代價(jià)高一些的是全局變量數(shù)組項(xiàng)對(duì)象成員。當(dāng)一個(gè)函數(shù)被創(chuàng)建后,作用域鏈中被放入可訪問(wèn)的對(duì)象。同樣會(huì)改變作用域鏈,帶來(lái)性能問(wèn)題。 早前閱讀高性能JavaScript一書(shū)所做筆記。 一、Loading and Execution 加載和運(yùn)行 從加載和運(yùn)行角度優(yōu)化,源于JavaScript運(yùn)行會(huì)阻塞UI更新,JavaScript腳本的下載、解析...

    sorra 評(píng)論0 收藏0
  • 高性能JavaScript閱讀簡(jiǎn)記(一)

    摘要:對(duì)于直接量和局部變量的訪問(wèn)性能差異微不足道,性能消耗代價(jià)高一些的是全局變量數(shù)組項(xiàng)對(duì)象成員。當(dāng)一個(gè)函數(shù)被創(chuàng)建后,作用域鏈中被放入可訪問(wèn)的對(duì)象。同樣會(huì)改變作用域鏈,帶來(lái)性能問(wèn)題。 早前閱讀高性能JavaScript一書(shū)所做筆記。 一、Loading and Execution 加載和運(yùn)行 從加載和運(yùn)行角度優(yōu)化,源于JavaScript運(yùn)行會(huì)阻塞UI更新,JavaScript腳本的下載、解析...

    zhangrxiang 評(píng)論0 收藏0
  • JavaScript面向?qū)ο蠛诵闹R(shí)歸納

    摘要:一面向?qū)ο蟾拍蠲嫦驅(qū)ο缶褪鞘褂脤?duì)象。因此在構(gòu)造函數(shù)中表示剛剛創(chuàng)建出來(lái)的對(duì)象。在構(gòu)造函數(shù)中利用對(duì)象的動(dòng)態(tài)特性為其對(duì)象添加成員。 一、面向?qū)ο?1.1 概念 面向?qū)ο缶褪鞘褂脤?duì)象。面向?qū)ο箝_(kāi)發(fā)就是使用對(duì)象開(kāi)發(fā)。 面向過(guò)程就是用過(guò)程的方式進(jìn)行開(kāi)發(fā)。面向?qū)ο笫菍?duì)面向過(guò)程的封裝。 1.2 三大特性 抽象性所謂的抽象性就是:如果需要一個(gè)對(duì)象描述數(shù)據(jù),需要抽取這個(gè)對(duì)象的核心數(shù)據(jù) 提出需要的核心...

    TalkingData 評(píng)論0 收藏0
  • ECMAScript6

    摘要:返回布爾值標(biāo)簽?zāi)0蹇梢跃o跟一個(gè)函數(shù)名后邊,該函數(shù)將被調(diào)用來(lái)處理這個(gè)模板字符串。其它情況下返回值為在內(nèi)部,整數(shù)和浮點(diǎn)數(shù)使用同樣的存儲(chǔ)方法,所以和被視為同一個(gè)值。 簡(jiǎn)介 ES6目標(biāo),讓JavaScript變成一個(gè)企業(yè)級(jí)的開(kāi)發(fā)語(yǔ)言,不僅僅限制與前端頁(yè)面的腳本語(yǔ)言。 標(biāo)準(zhǔn)(Standard): 用于定義與其他事物區(qū)別的一套規(guī)則 實(shí)現(xiàn)(Implementation): 某個(gè)標(biāo)準(zhǔn)的具體實(shí)施/真實(shí)實(shí)...

    MSchumi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<