1. 程式人生 > >java畢向東基礎day8

java畢向東基礎day8

1. Throwalbe有兩個子類:Error和Exception

一般的異常類裡面有三個得到異常資訊的方法:

  • getMessage() :獲取異常資訊;
  • toString():獲取異常類名和異常資訊;
  • printStackTrace():獲取異常類名和異常資訊,以及異常出現在程式中的位置 ;

 

2.java內部的異常並不能覆蓋日常程式設計中的所有異常,因此有時候需要我們自定義異常,自定義需要手動丟擲(throw new XXXException),即在程式碼內部丟擲且在函式名上宣告。

 

3.不用自己複寫Exception裡面的函式,直接通過super語句將異常新鄉傳遞給父類,然後就可以通過getMessage()方法獲得自定義的異常資訊了。

   →