-
日誌
Slf4j+Logback 組合使用
Log4j+Commons Logging 組合使用 -
Log4j
日誌操作包,幫助用戶處理日誌信息。
組件:
Logger:日誌寫出器,用於輸入日誌信息。
appender:配屬日誌寫出目的地,輸出日誌信息到指定位置。
Layout:控制Log信息的輸出方式,格式化輸出的信息。
**使用步驟:**引入jar包、定義配置文件、創建日誌記錄器、輸出日誌。 -
異常
- Throwable
- Error:程序運行期間出現了十分嚴重、無法恢復的錯誤。
- AWTError
- VirtualMachineError
- Error:程序運行期間出現了十分嚴重、無法恢復的錯誤。
- Exception:程序中發生的不正常的事件流,通過處理時間依然可以正常運行下去。
- RuntimeException:運行時異常,Java編譯器不會檢查它。
- IOException:非運行時異常,必須進行處理,否則無法編譯通過。
- Throwable
-
異常的拋出方式
throw:在方法體內拋出異常,強調動作,拋出異常的引用或異常對象,只拋出一個。
throws:在方法體前聲明,在方法體外拋出某一類異常,不一定發生,調用者用try…catch捕獲異常。 -
捕獲異常
try:執行可能產生異常的代碼。
catch:捕獲異常,檢查各種可能出現的異常。
finally:無論是否發生異常都要執行的代碼。有繼承關係的異常的catch順序要遵循從小到大的原則。
-
自定義異常
自定義一個類,繼承Exception或Throwable或其子類;
重寫異常類的方法或繼承它的方法。
福富網大課程筆記 - JAVA初級階段 - 02異常處理及異常捕獲
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.