Exception与Error区别
Exception包括RuntimeException和一般Exception。
RuntimeException指程序在运行时才产生的异常,因此也叫作非检查型异常;
一般Exception是程序在编译期间产生的异常,程序员必须通过try-catch进行捕获异常,因此也叫检查型异常。example:IOException。。。
Error指jvm导致的内部错误,类似系统崩溃等。
三者之间区别可用下面一张图表示:
Exception包括RuntimeException和一般Exception。
RuntimeException指程序在运行时才产生的异常,因此也叫作非检查型异常;
一般Exception是程序在编译期间产生的异常,程序员必须通过try-catch进行捕获异常,因此也叫检查型异常。example:IOException。。。
Error指jvm导致的内部错误,类似系统崩溃等。
三者之间区别可用下面一张图表示: