面向?qū)ο髲?fù)習(xí)筆記

初始值:

  • 成員變量:自動擁有初始值0
  • 局部變量:不會有初始值,所以要給初始值
  • 特別注意:
    同一方法不能有同名局部變量
    不同方法中可以有同名局部變量
    兩類變量同名時,局部變量具有更高的優(yōu)先級(就近原則)

靜態(tài)方法:

  • 注意:
    • 靜態(tài)方法能直接調(diào)用同類中的靜態(tài)變量,但不能調(diào)用非靜態(tài)變量扮惦。想要調(diào)用必須先實例化一個對象。
    • 而普通方法則都可以調(diào)用。

靜態(tài)初始化塊

  • 執(zhí)行優(yōu)先級:
    靜態(tài)初始化塊>初始化塊>構(gòu)造函數(shù)
  • 注意:
    靜態(tài)初始化塊只在加載類的時候加載一次胰苏,且只能初始化靜態(tài)變量的值,不能初始化普通變量醇疼。

final 關(guān)鍵字

  • final修飾屬性:
    該類的這個屬性必須在屬性初始化或者構(gòu)造方法初始化的時候進(jìn)行賦值(只能賦值一次硕并,且只能而且必須在一處,要么屬性初始化秧荆,要么構(gòu)造方法倔毙,不能都進(jìn)行賦值,也不能都不賦值乙濒,以前說屬性會自動賦值0陕赃,但是加了final關(guān)鍵字之后就不會自動賦值)
  • final修飾變量:
    只能在聲明變量時進(jìn)行賦值。(只能賦值一次)即變?yōu)槌A俊?/li>

super關(guān)鍵字

  • 意思:父類
  • 注意:
    1颁股、子類的構(gòu)造方法中必須調(diào)用父類的構(gòu)造方法么库。
    2、如果子類的構(gòu)造方法沒有顯式調(diào)用父類的無參的構(gòu)造方法甘有,則系統(tǒng)默認(rèn)調(diào)用父類無參的構(gòu)造方法诉儒。
    3、如果顯式調(diào)用父類構(gòu)造方法亏掀,必須在子類構(gòu)造方法的第一行忱反。
    4、如果子類構(gòu)造方法中沒有顯式調(diào)用父類的構(gòu)造方法滤愕,因為會默認(rèn)調(diào)用父類的無參構(gòu)造方法温算,而如果父類定義了構(gòu) 造方法而沒有定義無參的構(gòu)造方法,因為定義了有參所以系統(tǒng)不會自動生成一個無參的间影,所以會報錯注竿。
  • 注意:
    • 一個類只可以繼承一個類(單繼承),但一個類可以實現(xiàn)多個接口。(多繼承)
    • 接口內(nèi)容只有常量和抽象方法巩割。
    • 系統(tǒng)會自動讓接口變成抽象類胰丁,讓接口內(nèi)的方法變成抽象方法,讓接口內(nèi)的變量變成常量喂分。

類的修飾符

  • 分為:可訪問控制符和非訪問控制符兩種锦庸。
    • 可訪問控制符是: 公共類修飾符 public
    • 非訪問控制符有:抽象類修飾符 abstract
    • 最終類修飾符:final

UMl

  • 用例圖(Use Case Diagram):從用戶角度描述系統(tǒng)功能。
  • 類圖(Class Diagram):描述對象模型中類與類之間的關(guān)系蒲祈。
  • 組件圖(Component Diagram):描述系統(tǒng)中各個組件之間的依賴關(guān)系甘萧,還可以描
    述組件的源代碼組織結(jié)構(gòu)。
  • 部署圖(Deployment Diagram):定義系統(tǒng)中軟硬件的物理體系結(jié)構(gòu)梆掸。

類圖

  • · + :表示public
  • · - :表示private
  • · #:表示protected(friendly也歸入這類)

?向?qū)ο笾杏?個重要原則『多?組合扬卷、少?繼承』或者說『組合優(yōu)于繼承』。

不同包中相同名字的類的使用方法

import java.util.Date; 
import java.sql.*; 
java.util.Date deadLine = new java.util.Date();
java.sql.Date today = new java.sql.Date();

  • 包名的聲明必須出現(xiàn)在第一行;
  • 默認(rèn)包沒有名稱;
  • 父包與子包:
  • 子包需要顯式引用
  • 父包不包含子包

包裝類的特點(diǎn):

  1. 所有的包裝類都是final類型酸钦,不能創(chuàng)建子類
  2. 包裝類是不可變類怪得,不可強(qiáng)制轉(zhuǎn)換

字符串的split參數(shù)

泛型潛在問題

  • 潛在問題一
    如果Foo是Bar的?類型(?類或接?實現(xiàn)類),G是?個泛型類卑硫,
    那么G<Foo>并不是G<Bar>的?類型徒恋。
  • 潛在問題?
    drawAll只能接受
    List<Shape>,不能夠接受
    Shape?類的數(shù)組欢伏。

通配符相關(guān)用法

通配符的一個注意點(diǎn)

Hash集合要求兩個對象用equals()方法比較的結(jié)果為true時入挣,它們的哈希碼也相等。

異常處理原則

  1. 避免過大的try語句塊硝拧;
  2. 細(xì)化異常的類型径筏,不要都用Exception;
  3. 自己能處理的異常不要拋給別人障陶;
  4. 不要用try-catch實現(xiàn)控制流程的跳轉(zhuǎn)滋恬;
  5. 盡可能重用已經(jīng)存在的異常類。
  6. try語句塊不能單獨(dú)存在抱究,catch語句塊可以有一個或多個恢氯,finally語句塊最多一個;
  7. try-catch-finally均不能單獨(dú)使用媳维;
  8. 有多個catch塊時酿雪,Java會按順序匹配,如找到匹配則不會繼續(xù)執(zhí)行后面的catch侄刽;
  9. throw語句后的語句不會被執(zhí)行
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市朋凉,隨后出現(xiàn)的幾起案子州丹,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件墓毒,死亡現(xiàn)場離奇詭異吓揪,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)所计,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進(jìn)店門柠辞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人主胧,你說我怎么就攤上這事叭首。” “怎么了踪栋?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵焙格,是天一觀的道長。 經(jīng)常有香客問我夷都,道長眷唉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任囤官,我火速辦了婚禮冬阳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘党饮。我一直安慰自己摩泪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布劫谅。 她就那樣靜靜地躺著见坑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪捏检。 梳的紋絲不亂的頭發(fā)上荞驴,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機(jī)與錄音贯城,去河邊找鬼熊楼。 笑死,一個胖子當(dāng)著我的面吹牛能犯,可吹牛的內(nèi)容都是我干的鲫骗。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼踩晶,長吁一口氣:“原來是場噩夢啊……” “哼执泰!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起渡蜻,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤术吝,失蹤者是張志新(化名)和其女友劉穎计济,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體排苍,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡沦寂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了淘衙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片传藏。...
    茶點(diǎn)故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖彤守,靈堂內(nèi)的尸體忽然破棺而出毯侦,到底是詐尸還是另有隱情,我是刑警寧澤遗增,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布叫惊,位于F島的核電站,受9級特大地震影響做修,放射性物質(zhì)發(fā)生泄漏霍狰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一饰及、第九天 我趴在偏房一處隱蔽的房頂上張望蔗坯。 院中可真熱鬧,春花似錦燎含、人聲如沸宾濒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽绘梦。三九已至,卻和暖如春赴魁,著一層夾襖步出監(jiān)牢的瞬間卸奉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工颖御, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留榄棵,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓潘拱,卻偏偏與公主長得像疹鳄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子芦岂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評論 2 348

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