一. throws就是抛给上级,其实就算没有throws Exception,上级也可以用try catch捕获异常不是吗?
https://zhidao.baidu.com/question/461706155.html
二. java为什么有些异常throw出去需要在函数头用throws声明,一些就不用
https://blog.csdn.net/weixin_34297704/article/details/86014664
https://zhidao.baidu.com/question/519014936.html
三. runtimeexception运行时异常 方法不需要throws、调用该方法的程序不需要try-catch
https://blog.csdn.net/wanwanjava/article/details/12850587/
四.
throws RunTimeException 外层不一定要try-catch
throws 非运行时异常 外层一定要try-catch
当然了,throws Exception 外层一定要try-catch
网友评论