加深理解Java異常概念並熟記5個最常見的運行時異常
說明Error與Exception的聯繫和區別有哪些?
列舉最常見的5個運用時異常。
1、Error和Exception的聯繫和區別:
- Error類和Exception類是Throwable類的兩個直接子類。
- Error類包括一些嚴重的程序不能處理的系統錯誤類,如內存溢出、虛擬機錯誤、棧溢出等。這類錯誤一般與硬件有關,與程序本身無關,通常由系統進行處理,程序本身無法捕獲和處理。
- Exception類異常是在程序中發生後可以進行捕獲處理,處理後程序正常運行,從而保證程序的穩定性及健壯性。
2、常見運行時異常:
ArithmeticException、 ArrayIndexOutOfBoundsException、 NullPointerException、ClassCastException、 IllegalArgumentException、 NumberFormatException