接口和抽象類的區(qū)別

一祈惶。 接口和抽象類的區(qū)別

接口中所有方法都是默認(rèn)的public 但是抽象類中有不是抽象的方法

接口中除了static雕旨、final變量扮匠,不能有其他變量,而抽象類中則不一定

一個(gè)類可以實(shí)現(xiàn)多個(gè)接口凡涩,但只能實(shí)現(xiàn)一個(gè)抽象類棒搜。接口自己本身可以通過extends關(guān)鍵字?jǐn)U展多個(gè)接口。

從設(shè)計(jì)層面來說活箕,抽象是對(duì)類的抽象力麸,是一種模板設(shè)計(jì),而接口是對(duì)行為的抽象育韩,是一種行為的規(guī)范克蚂。

二 對(duì)象相等和引用相等有什么區(qū)別

前者是指內(nèi)存中的對(duì)象是否相等? 后者是指對(duì)象的引用地址是否相等

三?hashCode()與equals()的相關(guān)規(guī)定

如果兩個(gè)對(duì)象相等,則hashcode一定也是相同的

兩個(gè)對(duì)象相等,對(duì)兩個(gè)對(duì)象分別調(diào)用equals方法都返回true

兩個(gè)對(duì)象有相同的hashcode值筋讨,它們也不一定是相等的(為什么)

equals 方法被覆蓋過埃叭,則 hashCode 方法也必須被覆蓋

hashCode() 的默認(rèn)行為是對(duì)堆上的對(duì)象產(chǎn)生獨(dú)特值。如果沒有重寫 hashCode()悉罕,則該 class 的兩個(gè)對(duì)象無論如何都不會(huì)相等(即使這兩個(gè)對(duì)象指向相同的數(shù)據(jù))

四?Java序列化中如果有些字段不想進(jìn)行序列化赤屋,怎么辦

對(duì)于不想進(jìn)行序列化的變量,使用transient關(guān)鍵字修飾壁袄。

transient關(guān)鍵字的作用是:阻止實(shí)例中那些用此關(guān)鍵字修飾的的變量序列化类早;當(dāng)對(duì)象被反序列化時(shí),被transient修飾的變量值不會(huì)被持久化和恢復(fù)嗜逻。transient只能修飾變量涩僻,不能修飾類和方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末变泄,一起剝皮案震驚了整個(gè)濱河市令哟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌妨蛹,老刑警劉巖屏富,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蛙卤,居然都是意外死亡狠半,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門颤难,熙熙樓的掌柜王于貴愁眉苦臉地迎上來神年,“玉大人,你說我怎么就攤上這事行嗤∫讶眨” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵栅屏,是天一觀的道長飘千。 經(jīng)常有香客問我堂鲜,道長,這世上最難降的妖魔是什么护奈? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任缔莲,我火速辦了婚禮,結(jié)果婚禮上霉旗,老公的妹妹穿的比我還像新娘痴奏。我一直安慰自己,他們只是感情好厌秒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布读拆。 她就那樣靜靜地躺著,像睡著了一般简僧。 火紅的嫁衣襯著肌膚如雪建椰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天岛马,我揣著相機(jī)與錄音,去河邊找鬼屠列。 笑死啦逆,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的笛洛。 我是一名探鬼主播夏志,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼苛让!你這毒婦竟也來了沟蔑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤狱杰,失蹤者是張志新(化名)和其女友劉穎瘦材,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體仿畸,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡食棕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了错沽。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片簿晓。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖千埃,靈堂內(nèi)的尸體忽然破棺而出憔儿,到底是詐尸還是另有隱情,我是刑警寧澤放可,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布谒臼,位于F島的核電站唱逢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏屋休。R本人自食惡果不足惜坞古,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望劫樟。 院中可真熱鬧痪枫,春花似錦、人聲如沸叠艳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽附较。三九已至吃粒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間拒课,已是汗流浹背徐勃。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留早像,地道東北人僻肖。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像卢鹦,于是被迫代替她去往敵國和親臀脏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

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

  • 本系列出于AWeiLoveAndroid的分享冀自,在此感謝揉稚,再結(jié)合自身經(jīng)驗(yàn)查漏補(bǔ)缺,完善答案熬粗。以成系統(tǒng)搀玖。 Java基...
    濟(jì)公大將閱讀 1,528評(píng)論 1 6
  • 一巷怜、基本數(shù)據(jù)類型 注釋 單行注釋:// 區(qū)域注釋:/* */ 文檔注釋:/** */ 數(shù)值 對(duì)于byte類型而言...
    龍貓小爺閱讀 4,261評(píng)論 0 16
  • 1.import static是Java 5增加的功能,就是將Import類中的靜態(tài)方法,可以作為本類的靜態(tài)方法來...
    XLsn0w閱讀 1,225評(píng)論 0 2
  • 面向?qū)ο笾饕槍?duì)面向過程暴氏。 面向過程的基本單元是函數(shù)延塑。 什么是對(duì)象:EVERYTHING IS OBJECT(萬物...
    sinpi閱讀 1,055評(píng)論 0 4
  • 一、基礎(chǔ)知識(shí):1答渔、JVM关带、JRE和JDK的區(qū)別:JVM(Java Virtual Machine):java虛擬機(jī)...
    殺小賊閱讀 2,379評(píng)論 0 4