Exception和Error之間的區別

Exception和Error都繼承於Throwable這個類,在java中只有Throwable類型的實例纔可以被拋出(Throw)和捕獲(catch),它是異常處理機制的基本組成類型。 Exception是程序正常運行總可以被預料並且捕獲並處理的,而Error則是不可預料的且不大可能出現的絕大部分Error都會導致程序(如:JVM)處於非正常且不可恢復的狀態。既然是非正常情況,所以不便於也不需
相關文章
相關標籤/搜索