「每天一道面試題」檢查異常和非檢查異常的區別?

非檢查異常(unckecked exception) Error和RuntimeException以及它們的子類。Java編譯器在編譯時不會發現這種異常,所以不要求程序處理這種異常,當然也可以使用try、catch和finally處理這種異常。當出現這種異常大部分都是代碼編寫的有問題,應該通過修改代碼的方式去解決,而不是捕獲處理,例如ClassCastException、NullPointerEx
相關文章
相關標籤/搜索