异常
在程序执行过程中,会存在意外情况,异常是对这种意外情况进行处理,中断代码继续执行。异常通常表示代码无法正常处理的情况。
核心要点
如下代码中,在运行过程中会提示报错java.lang.ArithmeticException: / by zero。如果不做处理直接反馈给操作人是不合理的,所以需要对报错进行处理。
public static void main(String[] args) {
int a = 10;
int b = 0;
int c = a / b;
System.out.println(c);
}对于这种报错,需要将错误信息获取并转换为异常的提醒,Java中提供了异常类来对异常进行捕获。
异常分类

Throwable是异常的根路径,继承自Object;Throwable的子类区分为Error和Exception‘;Error表示严重错误,无法通过代码处理,Exception代表运行时异常,可以捕获处理。