抛出异常和捕获异常的区别

来源:互联网 发布:java多线程锁 编辑:程序博客网 时间:2024/05/17 02:31

抛出异常: throw new Exception(); 即发生了异常之后会把这个异常丢到,即不会在继续执行接下来的语句.

捕获异常:trt{}catch(Exception e){} :发生异常之后,catch会捕获到这个异常并存于e变量中,然后再在catch语句块中进行逻辑处理,会继续执行.



捕获异常可以增加程序的容错性,即发生错误不会崩溃,而是继续执行,我们可以把异常存在服务器上然后在后台去解决这个异常错误    

0 0
原创粉丝点击