關(guān)于object的11個(gè)方法函數(shù)

object是java中所有類的默認(rèn)父類践叠,里面有11個(gè)默認(rèn)方法嚼蚀。意即所有的類都會(huì)默認(rèn)繼承11個(gè)方法。
1.public final Class<?ectends Object> getClass()返回一個(gè)運(yùn)行時(shí)的類

2.public int hashCode()返回對(duì)象的哈希碼轿曙;

3.public Boolean equals(Object o)比較對(duì)象是否相等弄捕;

4.protect Object clone()返回對(duì)象的副本导帝;要聲明實(shí)現(xiàn)Clonable,要有異常處理,只能在其子類或類內(nèi)用您单;當(dāng)克隆一份對(duì)象時(shí),其對(duì)象屬性只是克隆了一份指向另一個(gè)對(duì)象的地址值虐秦;

5.public String toString()返回對(duì)象的字符串表示平酿;打印一個(gè)對(duì)象默認(rèn)調(diào)用其默認(rèn)toString()方法;

6.public final void notify()喚醒在此對(duì)象監(jiān)視器上等待的單個(gè)線程悦陋;

7.public final void notifyAll()喚醒在此對(duì)象監(jiān)視器上的所有線程蜈彼;

8.protected void finalize()當(dāng)垃圾回收器確定不存在對(duì)該對(duì)象的更多引用時(shí),調(diào)用此方法回收對(duì)象俺驶;

9.public final void wait(long timeout)導(dǎo)致當(dāng)前線程等待幸逆,直到其他線程調(diào)用此對(duì)象的notify()或notifyAll()方法或時(shí)間超時(shí);

10.public final void wait(long timeout, int nanos)或其他線程中斷當(dāng)前線程痒钝,或超過實(shí)際時(shí)間:1000000*timeout+nanos秉颗;

11.public final void wait()導(dǎo)致當(dāng)前線程等待,直到其他線程調(diào)用此對(duì)象的notify()或notifyAll()方法送矩;

在這里11個(gè)方法中最常用的方法是hashCode()和
equals()方法蚕甥。hashCode()方法就像是給一堆人不同的房間編碼,然后equals()方法就是給每個(gè)人唯一的一個(gè)身份
標(biāo)識(shí)栋荸。這兩個(gè)方法是用來方便給對(duì)象分配內(nèi)存進(jìn)行管理的菇怀,就像是管理一批貨品凭舶,先給他們分配一些不同的倉(cāng)庫(kù)進(jìn)行分別的存儲(chǔ),然后找到他們時(shí)就可以先按他們的倉(cāng)庫(kù)編號(hào)找到存儲(chǔ)他們的倉(cāng)庫(kù)爱沟,尋找效率便能大大提高帅霜。由于倉(cāng)庫(kù)號(hào)可以相同,而身份標(biāo)識(shí)唯一呼伸,所以當(dāng)equals()相同身冀,hashCode()
必然相同。
這里還要注意一下clone()只是淺復(fù)制括享,即若屬性是個(gè)對(duì)象類型則只得到一個(gè)地址值搂根,若要深度復(fù)制則只能自己另行復(fù)制。

要問我代碼為什么寫得這么屌铃辖?戳下面的鏈接你就知道剩愧,想成為碼王一樣的男人嗎?我的代碼都放在那了娇斩,想要嗎仁卷?還等什么?趕快去拿吧H凇锦积!

http://qingke.me/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市瓶殃,隨后出現(xiàn)的幾起案子充包,更是在濱河造成了極大的恐慌,老刑警劉巖遥椿,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件基矮,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡冠场,警方通過查閱死者的電腦和手機(jī)家浇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門瓤的,熙熙樓的掌柜王于貴愁眉苦臉地迎上來误趴,“玉大人,你說我怎么就攤上這事钾挟≥毫眨” “怎么了载慈?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)辞做。 經(jīng)常有香客問我琳要,道長(zhǎng),這世上最難降的妖魔是什么稚补? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任课幕,我火速辦了婚禮五垮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己亩歹,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布亭姥。 她就那樣靜靜地躺著达罗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪粮揉。 梳的紋絲不亂的頭發(fā)上抚笔,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天殊橙,我揣著相機(jī)與錄音,去河邊找鬼叠纹。 笑死敞葛,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的制肮。 我是一名探鬼主播递沪,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼款慨,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼檩奠!你這毒婦竟也來了附帽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤整胃,失蹤者是張志新(化名)和其女友劉穎喳钟,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛮寂,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酬蹋,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年抽莱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片尉咕。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡年缎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出单芜,到底是詐尸還是另有隱情犁柜,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布扒腕,位于F島的核電站,受9級(jí)特大地震影響皆的,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜费薄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一栖雾、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧召廷,春花似錦账胧、人聲如沸柱恤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)仑鸥。三九已至吮播,卻和暖如春意狠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背环戈。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工院塞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留性昭,地道東北人拦止。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓萧求,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親夸政。 傳聞我的和親對(duì)象是個(gè)殘疾皇子搁拙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法酪碘,內(nèi)部類的語(yǔ)法盐茎,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法字柠,線程的語(yǔ)...
    子非魚_t_閱讀 31,632評(píng)論 18 399
  • (一)Java部分 1窑业、列舉出JAVA中6個(gè)比較常用的包【天威誠(chéng)信面試題】 【參考答案】 java.lang;ja...
    獨(dú)云閱讀 7,105評(píng)論 0 62
  • 集合框架: 1)特點(diǎn):存儲(chǔ)對(duì)象;長(zhǎng)度可變鲤氢;存儲(chǔ)對(duì)象的類型可不同2)Collection(1)List:有序的;元素...
    Demo_Yang閱讀 1,261評(píng)論 0 4
  • object是java中所有類的默認(rèn)父類卷玉,里面有11個(gè)默認(rèn)方法相种。意即所有的類都會(huì)默認(rèn)繼承11個(gè)方法。1.publi...
    繁花流水congcong閱讀 245評(píng)論 0 2
  • 獨(dú)自站在黑夜中寝并,耳聽煙花爆竹的聲響腹备,眼看瞬間即逝的光火,感到莫名落寞馏谨。轉(zhuǎn)身走進(jìn)室內(nèi),看著一群人的狂歡哎媚,讓圍觀大人小...
    大Amo閱讀 20,313評(píng)論 7 4