检查时异常:又称为非运行时异常,这样的异常必须在编程时进行处理,否则就会编译不通过,必须显式处理
运行时异常:直接或间接继承RuntimeException这种异常在写代码时不进行处理,Java源文件也能编译通过,但在程序运行时会抛出异常,不需要显式处理
public class Test2 {
public static void main(String[] args) {
System.out.println(1 / 0);// 运行时异常
Class.forName("java.lang.Object");//检查时异常,直接报错
}
}