说一下个人理解:
1.throws是表明方法抛出异常,需要调用者来处理,如果不想处理就一直向外抛,最后会有jvm来处理;
2.try catch 是自己来捕获别人抛出的异常,然后在catch里面去处理;
一般情况下,第二种情况要好一些,这样可以清楚地看到异常的原因,并加以修正。
本文详细阐述了Java中异常处理机制的两种常见方式:使用`throws`声明方法可能抛出的异常,让调用者负责处理;以及通过`try-catch`块捕获并处理他人抛出的异常。强调了后者的优势,即能清晰识别异常原因并进行针对性修正。
说一下个人理解:
1.throws是表明方法抛出异常,需要调用者来处理,如果不想处理就一直向外抛,最后会有jvm来处理;
2.try catch 是自己来捕获别人抛出的异常,然后在catch里面去处理;
一般情况下,第二种情况要好一些,这样可以清楚地看到异常的原因,并加以修正。
384

被折叠的 条评论
为什么被折叠?
