詳解Java面試知識點——異常體系

問:Error和Exception的區別? ps:Throwable上層是Object Error:程序無法處理的系統錯誤,編譯器不做檢查 Exception:程序可以處理的異常,捕獲後可能恢復 RuntimeException:不可預知的,程序應當自行避免(比如加入if(name!=null)) 非RuntimeException:可預知的,從編譯器校驗的異常 從責任角度看: Error屬於JV
相關文章
相關標籤/搜索