例外处理内容摘要:

1: } 22: finally { 23: (“不論產生什麼例外或是根本沒有例外產生皆 會列出此訊息 )。 24: } 說明 25: } //方法 :main() 定義區塊結束 26: } //類別 :例外處理範例 2 定義區塊結束 程式執行結果 丟出例外 (1/10)  在 Java語言執行時,如果有一個執行時期錯誤發生,則會有一個例外被 丟出 (throw)。  除了這種因為執行時期錯誤發生而由系統自動丟出的例外之外,我們也可以透過程式碼,故意丟出自己預設的例外。 丟出例外 (2/10)  我們使用 throw關鍵字 構成 throw敘述來故意丟出一個例外,當我們這麼做時,就必須另外於包含 throw敘述的方法的宣告部分使用 throws關鍵字來表明方法執行時會故意丟出什麼例外。  throw及 throws關鍵字的用法如下所示: 某方法 (……)throws 例外 1,例外 2,……{ … throw new例外 1()。 throw new例外 2()。 … } 丟出例外 (3/10)  除了故意丟出的例外必須用 throws關鍵字述明外,有許多系統內建的例外也必須用 throws關鍵字宣告其發生之可能,唯有 RuntimeException類別及Error類別 的衍生例外類別不需要用 throws關鍵字宣告可能的丟出。  不需要於方法開始處宣告的例外,稱為 不檢查(unchecked)例外 ,需要於方法開始處宣告的例外,稱為 檢查 (checked)例外。  RuntimeException類別 及 Error類別 的衍生例外類別都是不檢查例外。 丟出例外 (4/10)  表 111是所有定義於 中所有的例外相關類別,請注意其中有一些是不檢查例外,有些是檢查例外。 丟出例外 (5/10)  所有的例外類別都是 Throwable的子類別 ,Throwable類別的建構方法摘要如下所列: Throwable類別建構方法摘要 Throwable() 建立一個 Throwable例外物件 , 此例外物件沒有附加的說明訊息 Throwable(String 說明訊息 ) 建立一個 Throwable例外物件 , 此例外。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。