2020年3月12日

阅读《Effective Java》每条tips的理解和总结(6)

摘要: 76 保持失败原子性 类似于数据库事务,一个失败的操作不应该产生任何影响。Java程序也是如此,一个执行过程成功,变量和对象则应该从一个正确的状态到另一个正确的状态;一个过程执行失败,则其中间产生的影响不应该生效,所以在抛出异常要注意保持失败原子性。一般而言,失败的方法调用应该使对象保持在被调用之前 阅读全文

posted @ 2020-03-12 15:45 千山万水楼外楼 阅读(271) 评论(0) 推荐(0) 编辑

导航