Java 異常處理

關(guān)鍵字

  • try 試試它所包含的代碼段中是否會(huì)發(fā)生異常书在;
  • catch 當(dāng)有異常時(shí)抓住它沟于,并進(jìn)行相應(yīng)的處理渴丸,使程序不受異常的影響而繼續(xù)執(zhí)行下去;
  • throw 是在程序中明確引發(fā)異常庆冕;
  • throws 的作用是如果一個(gè)方法可以引發(fā)異常,而它本身并不對(duì)該異常處理劈榨,那么它必須將這個(gè)異常拋給調(diào)用它的方法访递;
  • finally 是無(wú)論發(fā)不發(fā)生異常都要被執(zhí)行的代碼。

獲取Exception崩潰堆棧

Throwable 類是 Java 語(yǔ)言中所有錯(cuò)誤或異常的超類同辣。它的兩個(gè)子類是 Error 和 Exception拷姿;

public static String getStackTraceInfo(final Throwable throwable) {
    String trace = "";
    try {
        Writer writer = new StringWriter();
        PrintWriter pw = new PrintWriter(writer);
        throwable.printStackTrace(pw);
        trace = writer.toString();
        pw.close();
    } catch (Exception e) {
        return "";
    }
    return trace;
}

Reference Links

  1. Throwable、Error旱函、Exception响巢、RuntimeException 區(qū)別 聯(lián)系
  2. java異常處理之throw, throws,try和catch
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市棒妨,隨后出現(xiàn)的幾起案子踪古,更是在濱河造成了極大的恐慌,老刑警劉巖券腔,帶你破解...
    沈念sama閱讀 222,946評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件灾炭,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡颅眶,警方通過(guò)查閱死者的電腦和手機(jī)蜈出,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)涛酗,“玉大人铡原,你說(shuō)我怎么就攤上這事∩烫荆” “怎么了燕刻?”我有些...
    開封第一講書人閱讀 169,716評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)剖笙。 經(jīng)常有香客問(wèn)我卵洗,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,222評(píng)論 1 300
  • 正文 為了忘掉前任过蹂,我火速辦了婚禮十绑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘酷勺。我一直安慰自己本橙,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,223評(píng)論 6 398
  • 文/花漫 我一把揭開白布脆诉。 她就那樣靜靜地躺著甚亭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪击胜。 梳的紋絲不亂的頭發(fā)上亏狰,一...
    開封第一講書人閱讀 52,807評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音偶摔,去河邊找鬼暇唾。 笑死,一個(gè)胖子當(dāng)著我的面吹牛啰挪,可吹牛的內(nèi)容都是我干的信不。 我是一名探鬼主播,決...
    沈念sama閱讀 41,235評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼亡呵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼抽活!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起锰什,我...
    開封第一講書人閱讀 40,189評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤下硕,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后汁胆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體梭姓,經(jīng)...
    沈念sama閱讀 46,712評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,775評(píng)論 3 343
  • 正文 我和宋清朗相戀三年嫩码,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了誉尖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,926評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡铸题,死狀恐怖铡恕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情丢间,我是刑警寧澤探熔,帶...
    沈念sama閱讀 36,580評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站烘挫,受9級(jí)特大地震影響诀艰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,259評(píng)論 3 336
  • 文/蒙蒙 一其垄、第九天 我趴在偏房一處隱蔽的房頂上張望苛蒲。 院中可真熱鬧,春花似錦捉捅、人聲如沸撤防。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至辜膝,卻和暖如春无牵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背厂抖。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工茎毁, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人忱辅。 一個(gè)月前我還...
    沈念sama閱讀 49,368評(píng)論 3 379
  • 正文 我出身青樓七蜘,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親墙懂。 傳聞我的和親對(duì)象是個(gè)殘疾皇子橡卤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,930評(píng)論 2 361

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

  • Java異常類型 所有異常類型都是Throwable的子類,Throwable把異常分成兩個(gè)不同分支的子類Erro...
    予別她閱讀 934評(píng)論 0 2
  • 本文部分來(lái)自于:代碼鋼琴家blog address:www.cnblogs.com/lulipro/p/75042...
    八目朱勇銘閱讀 1,319評(píng)論 0 4
  • 初識(shí)異常(Exception) 比如我們?cè)谌?shù)組里面的某個(gè)值得時(shí)候损搬,經(jīng)常會(huì)出現(xiàn)定義的取值范圍超過(guò)了數(shù)組的大小碧库,那么...
    iDaniel閱讀 1,871評(píng)論 1 2
  • 概念介紹 異常是發(fā)生在程序執(zhí)行過(guò)程中阻礙程序正常執(zhí)行的錯(cuò)誤事件,當(dāng)一個(gè)程序出現(xiàn)錯(cuò)誤時(shí)巧勤,可能的情況有如下3種: 語(yǔ)法...
    niaoge2016閱讀 5,187評(píng)論 2 20
  • 窗上的雨滴嵌灰, 像淚。 你的掌心里颅悉, 盛滿慈悲沽瞭。 ——河馬@
    河馬家的書奴閱讀 199評(píng)論 0 0