JAVA异常处理
两种异常类型
受检异常:例如IOException,编译器会进行检测,必须捕获或者duck处理,一般是外部因素造成的
非受检异常:RuntimeException及其子类,不要求捕获或者抛出处理,编译器不检测,一般是程序员逻辑漏洞造成的。这个也是我们平时写代码时要注意的异常处理。声明/不声明都无所谓,运行的时候如果出错,异常就会出现。
单线程main这种,如果异常抛出,程序中断。
像web容器这种,出现runtime异常,该线程中断,容器会重新启一个线程,所以其实不影响。
JAVA异常处理
http://yoursite.com/2020/05/08/编程开发/Java/异常处理/