Error通常是由于物理環境引起的,也就是說運行的環境的異常
而Exception是我們變成人員,編碼過程中,考慮不周,程序引起的異常,
Java中異常相關的5個關鍵字:
Try catch finally throw throws
異常處理總結
一個圖
五個關鍵字
先逮小的,在逮大的
異常和重寫的關系:重寫方法需要拋出與原方法所拋出的異常類型一致或者不拋出異常
捕獲到異常以后又不做任何處理的做法,這種做法相當于是把錯誤隱藏起來了,可實際上錯誤依然還存在,也不要輕易的往外拋錯誤,能處理的一定要處理,不能處理的一定要往外拋。
往外拋的方法有兩種,一種是在知道類型以后,方法聲明時使用throws把 異常往外拋,另一種是手動往外拋,使用“throw+異常對象”你相當于是把這個異常對象拋出去了,然后在方法的聲明寫上拋拋的那種異常。