Java中异常有哪几种?
时间: 2023-11-30 19:04:58 浏览: 94
Java中的异常可以分为三种:
1. 受检异常(Checked Exception):又称为编译时异常,必须在代码中显式地进行处理或者抛出,否则编译不会通过。例如,IOException、SQLException。
2. 运行时异常(Runtime Exception):又称为非受检异常,不需要显式地进行处理或者抛出,但是可以对其进行处理。例如,NullPointerException、ArrayIndexOutOfBoundsException。
3. 错误(Error):是一种致命的问题,无法通过程序来处理,只能通过修复代码或者增加系统资源来解决。例如,OutOfMemoryError、StackOverflowError。
阅读全文