首页 > 技术文章 > throws和try catch的区别

pingzizhuanshu 2018-08-31 09:13 原文

1.throws是表明方法抛出异常,需要调用者来处理,如果不想处理就一直向外抛,最后会有jvm来处理;

2.try catch 是自己来捕获别人抛出的异常,然后在catch里面去处理;

一般情况下,第二种情况要好一些,这样可以清楚地看到异常的原因,并加以修正。

推荐阅读