1. 程式人生 > >使用java實現面向對象 第五章

使用java實現面向對象 第五章

nal 實現 他會 exce 常見 優先級 bug log 信息

第五章 異常

一、異常概述

概述:異常是在程序的運行過程中所發生的不正常的事件,他會中斷正在運行的程序

二、異常處理

1.關鍵字:try catch finally throw throws

2.Try:把可能出現異常的代碼放入try中

3.Catch:捕捉異常

4.Finally:無論是否有異常,都會執行的代碼

5.Throw:總是出現在方法體

6.Throws:總是出現在方法的聲明中,用了表明改方法可能拋出的各種異常

三:常見的異常

Exception:異常層次結構的根類

ArithmeticException:算數錯誤的情形,

ArrayIndexOutOfBoundsException:數組大於或小於實際數組的大小

NullPointerException:嘗試訪問null對象成員

ClassNotFoundException:欲得到數據類型與實際輸入類型不匹配

IllegalArgumentException:方法接受到的非法參數

四:log4i記錄日子文件信息

日誌文件具有輸出優先級:

從高到低:error warn info debug

使用java實現面向對象 第五章