1. Throwalbe有兩個子類:Error和Exception
一般的異常類裏面有三個得到異常信息的方法:
- getMessage() :獲取異常信息;
- toString():獲取異常類名和異常信息;
- printStackTrace():獲取異常類名和異常信息,以及異常出現在程序中的位置 ;
2.java內部的異常並不能覆蓋日常編程中的所有異常,因此有時候需要我們自定義異常,自定義需要手動拋出(throw new XXXException),即在代碼內部拋出且在函數名上聲明。
3.不用自己複寫Exception裏面的函數,直接通過super語句將異常新鄉傳遞給父類,然後就可以通過getMessage()方法獲得自定義的異常信息了。
→