Java中错误和异常之间的区别

在本文中,我们将了解错误和异常之间的区别。

错误

  • 它被分类为未检查类型。

  • 它属于类'java.lang.error'。

  • 无法从中恢复。

  • 它不能在编译时发生。

  • 错误的例子包括-

    • 'OutOfMemoryError'

    • ``IOError''

例外

  • 它可以分为未检查的异常和已检查的异常。

  • 它属于类'java.lang.Exception'。

  • 可以从中恢复。

  • 它可以在运行时以及编译时发生。

  • 例外的例子包括-

    • 空指针异常

    • SqlException异常