博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinking in java中谈到异常
阅读量:2299 次
发布时间:2019-05-09

本文共 336 字,大约阅读时间需要 1 分钟。

thinking in java中谈到异常

应该在下列情况下使用异常:

1.在恰当的级别处理问题。(在你知道该如何处理的情况下才捕获异常)。
2.解决问题并且重新调用产生异常的方法。
3.进行少许修补,然后绕过异常发生的地方继续执行。
4.用别的数据进行计算,以代替方法返回的期望值。
5.把当前运行环境下能做的事情尽量作完,然后把相同的异常重抛(rethrow)到
更高层。
6.把当前运行环境下能做的事情尽量作完,然后把不同的异常抛(throw)到更高
层。
7.终止程序。
8.进行简化。(如果异常把问题搞得太复杂,那用起来会非常痛苦也很烦人。)
9.让类库和程序更安全。(这既是在为调试做短期投资,也是在为程序的健壮性做
长期投资。)

转载地址:http://kbkib.baihongyu.com/

你可能感兴趣的文章
CSS响应式 Web 设计(一) - Viewport
查看>>
CSS Fonts(字体)
查看>>
CSS Positioning(定位)
查看>>
CSS3用户界面
查看>>
用PuTTY登录Linux后,汉字显示为乱码的两种解决办法
查看>>
嵌入式QT软键盘
查看>>
docker运行eureka服务注册中心
查看>>
Raid详解
查看>>
MySQL5.7重启MySQL服务时报错解决方案
查看>>
Mycat简单实现读写分离与分库分表
查看>>
Swift Socket 实例 两份资料不错
查看>>
pthread之工作模式
查看>>
路由器DSCP target
查看>>
java.util.ConcurrentModificationException
查看>>
jquery拿到HtmlObject类型
查看>>
ddpush 学习之路 3 StringUtil.java
查看>>
Linux【oh-my-zsh】ls命令无法tab键跳转文件文件夹
查看>>
Linux安装/升级/卸载pip3
查看>>
python:Relink `/lib/x86_*' with `/lib/x86_64-linux-gnu/librt.so.1' for IFUNC symbol `clock_gettime`
查看>>
ASP.NET中页面提交后将提交按纽变为不可用
查看>>