Decode360's Blog

          業(yè)精于勤而荒于嬉 QQ:150355677 MSN:decode360@hotmail.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            397 隨筆 :: 33 文章 :: 29 評論 :: 0 Trackbacks
          異常處理.習(xí)題
          ?
          1、基本概念題:
          ?
          1.什么是異常?舉出程序中常見異常的例子。
          ?
          2.Java的異常處理方法有什么優(yōu)點(diǎn)?
          ?
          3.如果在Java程序中不對出現(xiàn)的異常進(jìn)行處理,程序運(yùn)行時(shí)若出現(xiàn)異常會發(fā)生什么情況?
          ?
          4.Java的異常類中,Throwable類、Error類和Exception類之間的關(guān)系如何?什么叫錯(cuò)誤?什么叫異常?
          ?
          5.在Java中,throw和throws有何不同,它們各自用在什么地方?
          ?
          6.簡述try-catch-finally語句的功能。
          ?
          7.簡述try-catch-finally語句的執(zhí)行順序。
          ?
          8.catch模塊的排列順序?qū)Ξ惓L幚碛惺裁从绊懀?br />
          ?
          9.在什么情況下,try模塊和catch模塊設(shè)計(jì)在一個(gè)方法內(nèi)?在什么情況下,try模塊和catch模塊不設(shè)計(jì)在一個(gè)方法內(nèi)?
          ?
          10.舉例說明如何定義一個(gè)新的異常類?如何使用這個(gè)異常類?
          ?
          ?
          2、程序設(shè)計(jì)題:
          ?
          11.設(shè)計(jì)一個(gè)Java程序,程序中要進(jìn)行數(shù)組操作和除法運(yùn)行,所設(shè)計(jì)的程序要對可能出現(xiàn)的異常進(jìn)行處理。
          ?
          12.設(shè)計(jì)一個(gè)Java程序,該程序應(yīng)說明異常處理的catch模塊排列順序的重要性。
          ?
          13.重寫下面方法,該方法自己不處理異常,而是只拋出異常,讓調(diào)用方法自己處理異常。
          ?? int division (int c)
          ?? {
          ???? try
          ???? {
          ?????? int a = 100/c
          ?????? System.out.print("100/c="+a);
          ???? }
          ???? catch (ArithmetiExeption e)
          ???? {
          ?????? e.printStackTrace();
          ???? }
          ?? }
          ?
          14.設(shè)計(jì)一個(gè)堆棧類,堆棧類中要求有入棧方法和出棧方法。入棧方法是向堆棧中加入一個(gè)元素,出棧方法是從堆棧中取出一個(gè)元素。當(dāng)調(diào)用入棧方法且堆棧已滿時(shí)會出現(xiàn)堆棧已滿異常,當(dāng)調(diào)用出棧方法且堆棧已空時(shí)會出現(xiàn)堆棧已空異常。要求分別用8.4節(jié)討論的兩種方法捕捉和處理異常,異常處理為顯示異常信息后退出系統(tǒng)。最后,設(shè)計(jì)一個(gè)測試主方法進(jìn)行測試。
          ?
          15.定義一個(gè)郵件地址異常類,當(dāng)用戶輸入個(gè)郵件地址不合法時(shí),拋出異常。
          ?
          16.定義一個(gè)數(shù)學(xué)運(yùn)算的方法,此方法在特定的情況下可能拋出異常。設(shè)計(jì)一個(gè)測試程序,在程序中調(diào)用這個(gè)數(shù)學(xué)運(yùn)算方法。
          ?
          ?
          posted on 2008-09-26 20:21 decode360 閱讀(231) 評論(0)  編輯  收藏 所屬分類: 04.Java

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 运城市| 邯郸县| 五台县| 荔波县| 开江县| 开鲁县| 日喀则市| 宁国市| 茌平县| 乌兰县| 竹北市| 正定县| 丰镇市| 磐石市| 浦城县| 肥东县| 神农架林区| 沽源县| 张家口市| 承德市| 博野县| 玛沁县| 新密市| 宝清县| 阿勒泰市| 延安市| 安图县| 屏边| 砚山县| 牡丹江市| 垫江县| 读书| 青田县| 碌曲县| 绥芬河市| 柘城县| 贵定县| 留坝县| 凤山市| 西丰县| 晋江市|