声明异常:将错误消息发送到运行系统的其他部分。
经验法则:尽可能的去处理异常,如果没有能力处理就声明异常
异常处理技术
1. 记录异常和相关信息
1.标准输出或标准的错误流
System.out.print(“please try agin”);
2.自定义记录类
3.java记录API
2. 要求用户或应用程序输入信息
3. 使用默认值或替换数据
4. 将控制转移到应用程序的其它部分(orderException)
5. 将异常转换为其他形式
6. 忽略问题
7. 重试操作(让一个线程睡眠稍后执行)
8. 采取替换或恢复操作(不能连接到服务起在本地缓存读取数据)
9. 使系统做好停止准备
有些时候可以同时执行多个
异常异常提倡的事项
尽可能的处理异常
具体问题具体解决
记录可能影响应用程序运行的异常
根据情况将异常转换为上下文
处理异常最忌讳的事项
一般不要忽略异常
在异常处理中最危险的举动就是“不加通告”地处理异常
不要使用覆盖式异常处理块(Exxception 要捕获具体的异常)
不要处理能够避免的异常
分享到:
相关推荐
拉格朗日插值和牛顿插值matlab算法,对Excel中的数据进行异常值处理,然后插值拟合,得到较好的结果。
数据预处理可以删除异常样本点,提高计算精度,在实际中得到了广泛的应用。
23_异常处理_JavaScript模块化(1)1
重力异常数据解析延拓处理matlab程序
android 异常处理 对异常进行全局捕捉,很实用,特别是产品发布后可以使用该方法。
介绍调试技术与异常处理控件开发 VC 开发进、阶段
vc 使用总结 ,包括常用的调试技巧、异常处理等,熟悉vc开发工具的好资料
解决dubbo接口自定义异常的捕捉问题,dubbo消费者可以捕捉到提供者所抛出的自定义异常。
该程序对于重力异常的数据可以进行导数换算,对于重力数据处理有很大的用处。
此时需要修改不对齐的异常,故采用的方法为,从 BadVaddr 寄存器中取出发生异常的地址,计算该地址与对齐地址的差,并更改异常指令中的立即数,即取址的offs
Java自定义异常类_1.txtJava自定义异常类_1.txt
异常处理.ppt异常处理.ppt异常处理.ppt异常处理.ppt异常处理.ppt异常处理.ppt
在官网下载qt的可执行文件,exe双击安装,若在Windows7系统安装出现异常,可以使用Windows6.1-KB2999226-x86和vc_redist.x64。
Spring Cloud Gateway的全局异常处理 Spring Cloud Gateway中的全局异常处理不能直接用@ControllerAdvice来处理,通过跟踪异常信息的抛出,找到对应的源码,自定义一些处理逻辑来符合业务的需求。 网关都是给接口做...
python数据分析入门,异常值检测及预处理
关于异常处理的word文档 关于异常处理的word文档 关于异常处理的word文档
简介调用 SDK 接口请求 COS 服务失败时,系统将抛出 CosXmlClientException(客户端异常)或者 CosXmlServiceExcept
java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理java异常处理
4.同样类型异常有不同的处理方式,使最终的处理变得复杂。 5.接口抛出异常,破坏封装,打破了接口与实现之间的清晰界限。 6.异常处理代码散落在,修改起来时非常麻烦。无法对某些异常进行统一处理和修改。