java異常處理筆記

try{

//正常業(yè)務(wù)

}catch(異常1 e1){ //0-n個(gè)catch塊

//處理異常1

}catch(異常2 e2){

//處理異常2

}finally{ 0-1個(gè)finally塊 ?【catch和finally至少有一個(gè)】

//通常用于回收資源

}

JDK7提供新功能:多異常捕捉

try{

//正常業(yè)務(wù)

}catch(異常1 | 異常2 e1){

//處理異常1,2

}catch(異常3 e3){

//處理異常3

}finally{ 0-1個(gè)finally塊? 【catch和finally至少有一個(gè)】

}

【異常處理可以嵌套】

catch和finally里都可以嵌套try-catch-finally

異常處理機(jī)制:

1竞帽、try塊出現(xiàn)異常時(shí)家卖,系統(tǒng)生成一個(gè)異常類對(duì)象

2、異常比較catch的異常對(duì)象instanceof()返回true就執(zhí)行catch塊代碼,將系統(tǒng)生成的異常類對(duì)象傳給catch做形參

【異常對(duì)象的方法】--getMessage() 異常信息

--printStackTrace()異常的跟蹤棧吸占,程序排錯(cuò)時(shí)從“第一個(gè)”出錯(cuò)的位置進(jìn)行修改

3、一個(gè)異常只能被一個(gè)cathc塊捕捉

4栅受、多個(gè)catch塊捕捉異常短条,應(yīng)該先捕捉小異常(子類異常)再捕捉大異常(父類)

5汉规、finally總是會(huì)執(zhí)行礼殊,不管是否發(fā)生異常,若try塊有return鲫忍,先執(zhí)行finally塊再執(zhí)行try塊的return膏燕,return結(jié)果不變,如果finally塊里有return悟民,則由finally的return結(jié)束方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末坝辫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子射亏,更是在濱河造成了極大的恐慌近忙,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件智润,死亡現(xiàn)場(chǎng)離奇詭異及舍,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)窟绷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門锯玛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事攘残∽居眩” “怎么了?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵歼郭,是天一觀的道長(zhǎng)遗契。 經(jīng)常有香客問我,道長(zhǎng)病曾,這世上最難降的妖魔是什么牍蜂? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮泰涂,結(jié)果婚禮上鲫竞,老公的妹妹穿的比我還像新娘。我一直安慰自己逼蒙,他們只是感情好贡茅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著其做,像睡著了一般。 火紅的嫁衣襯著肌膚如雪赁还。 梳的紋絲不亂的頭發(fā)上妖泄,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天,我揣著相機(jī)與錄音艘策,去河邊找鬼蹈胡。 笑死,一個(gè)胖子當(dāng)著我的面吹牛朋蔫,可吹牛的內(nèi)容都是我干的罚渐。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼驯妄,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼荷并!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起青扔,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤源织,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后微猖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谈息,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年凛剥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了侠仇。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡犁珠,死狀恐怖逻炊,靈堂內(nèi)的尸體忽然破棺而出互亮,到底是詐尸還是另有隱情,我是刑警寧澤嗅骄,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布胳挎,位于F島的核電站,受9級(jí)特大地震影響溺森,放射性物質(zhì)發(fā)生泄漏慕爬。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一屏积、第九天 我趴在偏房一處隱蔽的房頂上張望医窿。 院中可真熱鬧,春花似錦炊林、人聲如沸姥卢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽独榴。三九已至,卻和暖如春奕枝,著一層夾襖步出監(jiān)牢的瞬間棺榔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工隘道, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留症歇,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓谭梗,卻偏偏與公主長(zhǎng)得像忘晤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子激捏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法设塔,類相關(guān)的語法,內(nèi)部類的語法远舅,繼承相關(guān)的語法壹置,異常的語法,線程的語...
    子非魚_t_閱讀 31,622評(píng)論 18 399
  • 初識(shí)異常(Exception) 比如我們?cè)谌?shù)組里面的某個(gè)值得時(shí)候表谊,經(jīng)常會(huì)出現(xiàn)定義的取值范圍超過了數(shù)組的大小钞护,那么...
    iDaniel閱讀 1,869評(píng)論 1 2
  • 概念介紹 異常是發(fā)生在程序執(zhí)行過程中阻礙程序正常執(zhí)行的錯(cuò)誤事件,當(dāng)一個(gè)程序出現(xiàn)錯(cuò)誤時(shí)爆办,可能的情況有如下3種: 語法...
    niaoge2016閱讀 5,177評(píng)論 2 20
  • Java異常類型 所有異常類型都是Throwable的子類难咕,Throwable把異常分成兩個(gè)不同分支的子類Erro...
    予別她閱讀 926評(píng)論 0 2
  • 2017年1月19日。 今天中午太陽很好,冬日獨(dú)有的干凈清冽的空氣令人神清氣爽余佃。 午飯后暮刃,爸爸帶著...
    wan_嘉城顏顏閱讀 237評(píng)論 0 0