Decode360's Blog

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

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
            302 隨筆 :: 26 文章 :: 82 評論 :: 0 Trackbacks
          異常處理.習題
          ?
          1、基本概念題:
          ?
          1.什么是異常?舉出程序中常見異常的例子。
          ?
          2.Java的異常處理方法有什么優點?
          ?
          3.如果在Java程序中不對出現的異常進行處理,程序運行時若出現異常會發生什么情況?
          ?
          4.Java的異常類中,Throwable類、Error類和Exception類之間的關系如何?什么叫錯誤?什么叫異常?
          ?
          5.在Java中,throw和throws有何不同,它們各自用在什么地方?
          ?
          6.簡述try-catch-finally語句的功能。
          ?
          7.簡述try-catch-finally語句的執行順序。
          ?
          8.catch模塊的排列順序對異常處理有什么影響?
          ?
          9.在什么情況下,try模塊和catch模塊設計在一個方法內?在什么情況下,try模塊和catch模塊不設計在一個方法內?
          ?
          10.舉例說明如何定義一個新的異常類?如何使用這個異常類?
          ?
          ?
          2、程序設計題:
          ?
          11.設計一個Java程序,程序中要進行數組操作和除法運行,所設計的程序要對可能出現的異常進行處理。
          ?
          12.設計一個Java程序,該程序應說明異常處理的catch模塊排列順序的重要性。
          ?
          13.重寫下面方法,該方法自己不處理異常,而是只拋出異常,讓調用方法自己處理異常。
          ?? int division (int c)
          ?? {
          ???? try
          ???? {
          ?????? int a = 100/c
          ?????? System.out.print("100/c="+a);
          ???? }
          ???? catch (ArithmetiExeption e)
          ???? {
          ?????? e.printStackTrace();
          ???? }
          ?? }
          ?
          14.設計一個堆棧類,堆棧類中要求有入棧方法和出棧方法。入棧方法是向堆棧中加入一個元素,出棧方法是從堆棧中取出一個元素。當調用入棧方法且堆棧已滿時會出現堆棧已滿異常,當調用出棧方法且堆棧已空時會出現堆棧已空異常。要求分別用8.4節討論的兩種方法捕捉和處理異常,異常處理為顯示異常信息后退出系統。最后,設計一個測試主方法進行測試。
          ?
          15.定義一個郵件地址異常類,當用戶輸入個郵件地址不合法時,拋出異常。
          ?
          16.定義一個數學運算的方法,此方法在特定的情況下可能拋出異常。設計一個測試程序,在程序中調用這個數學運算方法。
          ?
          ?




          -The End-

          posted on 2008-09-26 20:21 decode360-3 閱讀(527) 評論(2)  編輯  收藏 所屬分類: Java

          評論

          # re: Java學習(四).習題 2009-02-27 11:09 J
          有沒有答案或講解勒??  回復  更多評論
            

          # re: Java學習(四).習題 2009-03-01 21:10 wxqxs
          @J
          哈哈,我懶沒有做哈。  回復  更多評論
            

          主站蜘蛛池模板: 武乡县| 盐津县| 卫辉市| 庄浪县| 华亭县| 泾阳县| 邵武市| 和政县| 开封县| 竹溪县| 应用必备| 饶河县| 韶关市| 定日县| 固原市| 华安县| 吕梁市| 呼和浩特市| 上栗县| 临江市| 五家渠市| 富宁县| 临朐县| 塘沽区| 南漳县| 集贤县| 荥经县| 宣化县| 墨脱县| 乌审旗| 克拉玛依市| 贵州省| 梅河口市| 阳春市| 武邑县| 上犹县| 孟津县| 灌阳县| 阿坝县| 天等县| 鹤壁市|