Java 中檢查異常和未檢查異常的區別


在這篇文章中,我們將瞭解 Java 中檢查異常和未檢查異常的區別。

檢查異常

  • 它們發生在編譯時。

  • 編譯器會檢查檢查異常。

  • 這些異常可以在編譯時處理。

  • 它是異常類的子類。

  • JVM 要求必須捕獲並處理該異常。

  • 檢查異常的示例 - “檔案未找到異常”

未檢查異常

  • 這些異常發生在執行時。

  • 編譯器不會檢查這些型別的異常。

  • 這些型別的異常無法在編譯時捕獲或處理。

  • 這是因為異常是由程式中的錯誤生成的。

  • 它們不是“異常”類的一部分,因為它們是執行時異常。

  • JVM 不需要捕獲和處理異常。

  • 未檢查異常的示例 - “NoSuchElementException”

更新於: 2021年3月24日

13K+ 瀏覽量

開啟你的職業生涯

透過完成課程獲得認證

立即開始
廣告