运行时异常:RunTimeException
受检查异常:Exception
比如我们自己创建的类继承Exception或者直接抛出Exception都属于受检查异常
受检查异常:当程序遇到受检查异常时不会终止程序运行,只会暂停程序的运行,抛出异常后虚拟机处理或者人为处理后后,程序会回复正常的运行
我们自己创建的类继承RunTimeException或者直接抛出RunTimeException都属于运行时异常
运行时异常:当程序在遇到运行时异常时会直接终止程序的运行,并且一旦终止是不可恢复程序正常的运行的异常,彻底终止
各举个例子
运行时异常:
main{
system.out.println("a");
throw new RunTimeException("错误");
system.out.println("b");
}
运行结果是a
异常信息:错误..........
受检查异常:
main{
system.out.println("a");
throw new Exception("错误");
system.out.println("b");
}
运行结果:a
异常信息:错误..........
b