点击上方“Java面试题精选”,关注公众号
面试刷图,查缺补漏
>>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅
阶段汇总集合:一百期面试题汇总
代码
for(int i=1;i<=1000;i++){
try{
...
}catch(...)
}不合理
尽量减少try-catch语句的嵌套。
在catch块代码段中,应该打印除该异常的堆栈跟踪信息以方便调试。
使用 throws关键字来声明方法可能会抛出的异常
throws可以声明方法可能会抛出一个或多个异常,异常之间用’,’隔开
-
如果声明的可能会抛出的异常是非受检的,该方法的调用者可以处理也可以不处理。 -
如果声明的可能会抛出的异常是受检的,该方法的调用者必须进行处理。
用throw关键字来手动抛出一个异常,如果手动抛出的异常是一个受检异常,那么必须进行处理
处理方式有两种:
-
显示用try/catch进行处理(不合理) -
用throws向外声明(合理的处理方法)
应捕获和处理那些已知如何处理的异常,而传递那些不知如何处理的异常。
来源:www.iteye.com/blog/yangshen998-1311682
与其在网上拼命找题? 不如马上关注我们~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/7243.html