异常是什么?
异常机制的作用
程序发生异常事件之后,为我们输出详细的信息,程序员通过这个信息,可以对程序进行一些处理,使程序更加健壮
以下程序编译通过了,但是运行出现了异常,表示发生了某个异常时间
本质:程序执行过程中发生了 算数异常 这个事件,JVM 为我们创建了一个 ArithmeticException 类型的对象,并且这个对象中包含了详细的异常信息,JVM 将这个对象中的信息输出到控制台
Exception in thread “main” java.lang.ArithmeticException: / by zero
at test0222.ExceptionTest01.main(ExceptionTest01.java:9)
1
2
3
4
5
6
7
8
9
10
11
12
13public class ExceptionTest01 {
public static void main(String[] args) {
int a = 10;
int b = 0;
int c = a / b; // ArithmeticException e = 0x2456;
// 上面代码出现异常,没有处理,下面的代码不会执行,直接退出 JVM
System.out.println("测试");
}
}