轉自:
http://www.java265.com/JavaCourse/202204/3136.html
下文筆者講述java中面向物件的例外詳解說明,如下所示:
例外簡介說明
例外: 指的是程式在執行程序中,出現的非正常的情況,最侄訓導致JVM的非正常停止 注意事項: 在Java語言中,例外本身是一個類,產生例外就是創建例外物件并拋出了一個例外物件 Java處理例外的方式是中斷處理
例外體系
Throwable體系
Error:嚴重錯誤Error,無法通過處理的錯誤,只能事先避免,出現錯誤時,則程式停止 Exception:表示例外,例外產生后可使用代碼的方式(try catch),使程式繼續運行,是必須要處理的
Throwable常用方法
public void printStackTrace():列印例外的詳細資訊
此方法會輸出例外的型別,例外的原因,例外出現的位置,在開發和除錯階段,都得使用printStackTrace
public String getMessage():獲取發生例外的原因
提示給用戶的時候,就提示錯誤原因
public String toString():獲取例外的型別和例外描述資訊(不用)
例外分類
編譯時例外:checked例外,在編譯時,就會檢查,如果沒有處理例外,則編譯失敗(如日期格式化例外) 運行時例外:runtime例外,在運行時,檢查例外.在編譯時,運行例外不會被編譯器檢測(不報錯)(如數學例外)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/500062.html
標籤:其他
上一篇:Hippo4J v1.3.1 發布,增加 Netty 監控上報、SpringCloud Hystrix 執行緒池監控等特性
