JavaShuo
栏目
标签
《Effective Java读书笔记》--异常
时间 2019-11-11
标签
effective
java
读书
笔记
异常
栏目
Java
繁體版
原文
原文链接
努力使失败保持原子性
通常而言,一个失败的方法调用应该使对象保持“它在被调用以前的状态”,具备这种属性的方法称为具备失败原子性。
得到原子性有以下方法:
1. 在执行操做前检查参数的有效性,这可以使得对象的状态被修改前,适当的异常首先被抛出。
2. 编写恢复的代码,异常发生时调用。
3. 在对象的临时拷贝上执行操做,当操做完成以后,再把临时拷贝中的结果复制给原来的对象。
错误(相对于异常)一般是不可恢复的,当一个方法抛出错误时,它不须要保持失败原子性。
不要忽略异常
具体缘由能够参考:
spa
http://my.oschina.net/u/1453800/blog/217873
关于异常这一节
相关文章
1.
Effective Java读书笔记
2.
《Effective Java》读书笔记
3.
《Effective java》-----读书笔记
4.
Effective Java 读书笔记
5.
effective java读书笔记20200319
6.
Effective Java 2 读书笔记 第9章 异常
7.
java类库读书笔记——异常
8.
《Effective Java读书笔记》--序列化
9.
《Effective Java读书笔记》--类和接口
10.
《Effective Java读书笔记》--线程
更多相关文章...
•
PHP 7 异常
-
PHP 7 新特性
•
C# 异常处理
-
C#教程
•
Tomcat学习笔记(史上最全tomcat学习笔记)
•
JDK13 GA发布:5大特性解读
相关标签/搜索
读书笔记
FSFA 读书笔记
MySQL 读书笔记
Nginx读书笔记
Effective Java
Java异常
effective
异常
常见异常
平常笔记
Java
MyBatis教程
PHP教程
Redis教程
java
Java 8
Java Agent
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
eclipse设置粘贴字符串自动转义
2.
android客户端学习-启动模拟器异常Emulator: failed to initialize HAX: Invalid argument
3.
android.view.InflateException: class com.jpardogo.listbuddies.lib.views.ListBuddiesLayout问题
4.
MYSQL8.0数据库恢复 MYSQL8.0ibd数据恢复 MYSQL8.0恢复数据库
5.
你本是一个肉体,是什么驱使你前行【1】
6.
2018.04.30
7.
2018.04.30
8.
你本是一个肉体,是什么驱使你前行【3】
9.
你本是一个肉体,是什么驱使你前行【2】
10.
【资讯】LocalBitcoins达到每周交易比特币的7年低点
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
Effective Java读书笔记
2.
《Effective Java》读书笔记
3.
《Effective java》-----读书笔记
4.
Effective Java 读书笔记
5.
effective java读书笔记20200319
6.
Effective Java 2 读书笔记 第9章 异常
7.
java类库读书笔记——异常
8.
《Effective Java读书笔记》--序列化
9.
《Effective Java读书笔记》--类和接口
10.
《Effective Java读书笔记》--线程
>>更多相关文章<<