轉自:http://www.java265.com/JavaMianJing/202110/16348954831542.html
下文筆者收集的今天面試遇到的問題,如下所示:
Exception同Error的不同之處
1.Exception和Error都是繼承于Throwable 類,在 Java 中隻有 Throwable 類型的執行個體才可以被抛出(throw)或捕獲(catch),它是異常處理機制的基本組成類型
2.Exception通過處理,系統還可繼續運作
Error目前子產品直接錯誤
Exception簡介
Exception是java程式運作中可預見的異常情況
可擷取到的異常,
并能對這種異常進行業務外的處理
Error簡介
Error是java程式運作中不可預料的異常情況
這種異常發生以後,會直接導緻JVM不可處理或者不可恢複的情況
是以這種異常不可能抓取到
如:OutOfMemoryError、NoClassDefFoundError等