Java 异常

-
Error 无法被本Java程序处理,通常用来指示运行时环境发生的错误,基本上无法恢复,只能重启JVM;OutOfMemoryError(JVM内存耗尽), IOError(IO错误)
-
Exception: 是程序本身可以捕获并且可以处理的异常。其中可分为运行时异常(RuntimeException)和非运行时异常,也叫做检查异常(CheckedException)
- RuntimeException: 不要求强制捕获,通常会一直向上层抛,直到被处理或到达最上层
- 检查异常,所有继承自Exception并且不是运行异常的都是检查异常,在程序中必须用try catch进行捕获。常见的有IO异常和SQL异常
tip:运行时异常(RuntimeException)应尽最大可能避免

浙公网安备 33010602011771号