Java 异常

  • Error 无法被本Java程序处理,通常用来指示运行时环境发生的错误,基本上无法恢复,只能重启JVM;OutOfMemoryError(JVM内存耗尽), IOError(IO错误)

  • Exception: 是程序本身可以捕获并且可以处理的异常。其中可分为运行时异常(RuntimeException)和非运行时异常,也叫做检查异常(CheckedException)

    1. RuntimeException: 不要求强制捕获,通常会一直向上层抛,直到被处理或到达最上层
    2. 检查异常,所有继承自Exception并且不是运行异常的都是检查异常,在程序中必须用try catch进行捕获。常见的有IO异常和SQL异常

    tip:运行时异常(RuntimeException)应尽最大可能避免

posted @ 2021-12-27 22:31  Voca  阅读(37)  评论(0)    收藏  举报