Exception和Error的區別


轉自: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等 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM