JAVA异常处理

两种异常类型

  • 受检异常:例如IOException,编译器会进行检测,必须捕获或者duck处理,一般是外部因素造成的

  • 非受检异常:RuntimeException及其子类,不要求捕获或者抛出处理,编译器不检测,一般是程序员逻辑漏洞造成的。这个也是我们平时写代码时要注意的异常处理。声明/不声明都无所谓,运行的时候如果出错,异常就会出现。

单线程main这种,如果异常抛出,程序中断。

像web容器这种,出现runtime异常,该线程中断,容器会重新启一个线程,所以其实不影响。


JAVA异常处理
http://yoursite.com/2020/05/08/编程开发/Java/异常处理/
作者
Wei Lyu
发布于
2020年5月8日
许可协议