Java 程序中的异常是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。
java 程序中所有的异常都继承自 Throwable 类,Throwable 类有两个子类 Error 类和 Exception 类:
【运行时异常】 Exception 类的子类。
表示 java 程序运行状态中发生的异常,在编译时无法被检测。在 java 程序运行时会由系统自动抛出,允许应用程序不进行处理。
异常类型 | 介绍 |
---|---|
ArithmeticException | 算术异常,以零做除数 |
ArrayIndexOutOfBoundException | 数组越界异常 |
NullPointerException | 空指针异常,对象不存在 |
【可检查异常】Exception 类除 RuntimeException 以外其他子类的统称。
表示 java 程序编译时检测到的异常。出现时必须在程序中进行捕获或抛出,否则编译不会通过。
异常类型 | 介绍 |
---|---|
IOException | IO 异常 |
FileNotFoundException | 找不到文件异常,继承自 IO 异常 |
ClassNotFoundException | 找不到类异常 |
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。