異常處理有關(guān)習(xí)題

  1. 下面哪個(gè)說法正確僚焦?B

    A. Exception和Error都不能被處理

    B. Exception可以被處理,Error無法處理

    C. Exception和Error都能被處理

    D. Exception不可以被處理令境,Error可以被處理

  1. 下面哪個(gè)是運(yùn)行期異常播揪?C

    A. Exception

    B. IOException

    C. RuntimeException

    D. SQLException

  1. 下面哪個(gè)是非運(yùn)行期異常贮喧?(A)

    A. FileNotFoundException

    B. NullPointerException

    C. ClassCastException

    D. NumberFormatException

  1. 運(yùn)行下列代碼會(huì)發(fā)生什么異常? B

    String s=null;
    System.out.println(s.length());
    

    A. ArithmeticException

    B. NullPointerException

    C. ClassCastException

    D. NumberFormatException

  1. 運(yùn)行下列代碼會(huì)發(fā)生什么異常? A

    System.out.println(102/0);
    

    A. ArithmeticException

    B. NullPointerException

    C. ClassCastException

    D. NumberFormatException

  1. 異常的父類是哪個(gè)類 ?

    Throwable

  2. Exception 和 Error 的區(qū)別是什么猪狈?

    Excption 可以被Java異常處理機(jī)制使用箱沦,是異常處理的核心。Excption又分為非檢查型異常和檢查型異常
    

    Error:錯(cuò)誤是有Java產(chǎn)生的罪裹,無法通過代碼解決問題

  3. 下面代碼運(yùn)行的結(jié)果是 饱普?D

    public class Example {
     public static void main(String[] args) {
         try {
             System.out.print(Integer.parseInt("forty"));
         } catch (RuntimeException e) {
             System.out.println("Runtime");
         } catch (NumberFormatException e) {
             System.out.println("Number");
         }
     }
    }
    

    A. 輸出Number

    B. 輸出Runtime

    C. 輸出40

    D. 編譯失敗

  1. 請問以下哪個(gè)是聲明一個(gè)方法拋出異常的正確形式?(A)

    A. void m() throws IOException{}

    B. void m() throw IOException

    C. void m(){} throws IOException

    D. void m(void) throw IOException{}

  1. 請問以下哪些關(guān)于try…catch…finally結(jié)構(gòu)中的finally語句的描述是正確的状共?(C)

    A. 只有當(dāng)一個(gè)catch語句獲得執(zhí)行后套耕,finally語句才獲得執(zhí)行

    B. 只有當(dāng)catch語句未獲得執(zhí)行時(shí),finally語句才獲得執(zhí)行

    C. 如果有finally語句峡继,return語句將在finally語句執(zhí)行完畢后才會(huì)返回

    D. 只有當(dāng)異常拋出時(shí)冯袍,finally語句才獲得執(zhí)行

  1. 關(guān)于異常處理,說法錯(cuò)誤的是碾牌?( B)

    A. try…catch…finally 結(jié)構(gòu)中康愤,必須有try語句塊,catch語句塊和finally語句塊不是必須的舶吗,但至少要兩者取其 一

    B. 在異常處理中征冷,若try中的代碼可能產(chǎn)生多種異常則可以對(duì)應(yīng)多個(gè)catch語句,若catch中的參數(shù)類型有父類子類關(guān)系誓琼,此時(shí)應(yīng)該將子類放在后面检激,父類放在前面

    C. 一個(gè)方法可以拋出多個(gè)異常,方法的返回值也能夠是異常

    D. Throwable是所有異常的超類

  1. throws 和 throw 有什么區(qū)別 腹侣?

    (1);作用不同:throw用于在程序中拋出異常叔收;throws用于聲明在該方法內(nèi)拋出了異常

    (2);使用位置不同:throw位于方法體內(nèi)部,可以作為單獨(dú)語句使用傲隶;throws必須跟在方法參數(shù)列表的后面饺律,不能單獨(dú)使用。

    (3);內(nèi)容不同:throw拋出一個(gè)異常對(duì)象跺株,而且只能是一個(gè)复濒;throws后面跟異常類脖卖,而且可以跟多個(gè)異常類

  2. final, finally, finalize的區(qū)別

               final:最終的,被final修飾后不能夠被修改巧颈,修飾類胚嘲,方法,變量
    

    finally: 處理異常后洛二,被修飾的代碼塊一定會(huì)執(zhí)行,只能用try/catch語句

    finalize:每一個(gè)對(duì)象都可以使用這個(gè)方法

  3. 自定義異常類可以繼承以下哪個(gè)類攻锰?D

    A. Throwable

    B. Exception

    C. IOException

    D. 以上均可

  1. 關(guān)于自定義異常類晾嘶,以下哪個(gè)說法錯(cuò)誤?(A)

    A. throw后面只能拋出自定義異常對(duì)象

    B. 自定義異常類可以繼承自Throwable類

    C. 自定義異常類可以重載構(gòu)造方法

    D. 自定義異常類可以繼承自Exception類及其子類

  1. 下面哪個(gè)選項(xiàng)能夠正確拋出一個(gè)自定義異常MyException的對(duì)象娶吞?(C)

    A. throw MyException ;

    B. throws MyException ;

    C. throw new MyException ();

    D. throws new MyException ();

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末垒迂,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子妒蛇,更是在濱河造成了極大的恐慌机断,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绣夺,死亡現(xiàn)場離奇詭異吏奸,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)陶耍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門奋蔚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人烈钞,你說我怎么就攤上這事泊碑。” “怎么了毯欣?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵馒过,是天一觀的道長。 經(jīng)常有香客問我酗钞,道長腹忽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任算吩,我火速辦了婚禮留凭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘偎巢。我一直安慰自己蔼夜,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布压昼。 她就那樣靜靜地躺著求冷,像睡著了一般瘤运。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上匠题,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天拯坟,我揣著相機(jī)與錄音,去河邊找鬼韭山。 笑死郁季,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的钱磅。 我是一名探鬼主播梦裂,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼盖淡!你這毒婦竟也來了年柠?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤褪迟,失蹤者是張志新(化名)和其女友劉穎冗恨,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體味赃,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡掀抹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了洁桌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片渴丸。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖另凌,靈堂內(nèi)的尸體忽然破棺而出谱轨,到底是詐尸還是另有隱情,我是刑警寧澤吠谢,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布土童,位于F島的核電站,受9級(jí)特大地震影響工坊,放射性物質(zhì)發(fā)生泄漏献汗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一王污、第九天 我趴在偏房一處隱蔽的房頂上張望罢吃。 院中可真熱鬧,春花似錦昭齐、人聲如沸尿招。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽就谜。三九已至怪蔑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間丧荐,已是汗流浹背缆瓣。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留虹统,地道東北人弓坞。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像车荔,于是被迫代替她去往敵國和親昼丑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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