异常处理
文章平均质量分 80
seablue_xj
这个作者很懒,什么都没留下…
展开
-
Design Exception System
错误处理需求什么是一个好的错误处理系统?抛开审美角度的考虑,一个好的错误处理系统通常要符合下面的条件:1、任何异常都不会导致应用系统的崩溃。2、在发生异常时,允许应用程序进行相应的处理。3、显示给用户的错误信息要清晰的描述发生了什么错误以及应该采取什么样的处理。4、如果需要辅助信息,错误信息还要帮助用户与帮助部门交互,为帮助部门团队提供必要的信息, 使他们能够快速的容易的重原创 2010-04-12 18:01:00 · 1060 阅读 · 0 评论 -
check exception和uncheck exception
使用Checked Exception还是UnChecked Exception如果你希望强制你的类调用者来处理异常,那么就用Checked Exception; 如果你不希望强制你的类调用者来处理异常,就用UnChecked。 那么究竟强制还是不强制,权衡的依据在于从业务系统的逻辑规则来考虑,如果业务规则定义了调用者应该处理,那么就必须Checked,如果业务规则没有定义,原创 2010-04-15 22:19:00 · 5651 阅读 · 1 评论 -
设计异常的最佳实践
1.当要决定是采用checked exception还是Unchecked exception的时候,你要问自己一个问题,"如果这种异常一旦抛出,客户端会做怎样的补救?" 如果客户端可以通过其他的方法恢复异常,那么这种异常就是checked exception;如果客户端对出现的这种异常无能为力,那么这种异常就是Unchecked exception;从使用上讲,当异常出现的时候要做一些试原创 2010-04-15 22:07:00 · 864 阅读 · 0 评论 -
Error & Exception
exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况.error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出,VirtualMachineError ,ThreadDeath ,LinkageError 。不可能指望程序能处理这样的情况。 另一方面,error 是虚拟机的问题(通常是这样,但也可能是操作系统的问题)。引用Jav原创 2010-04-10 13:25:00 · 592 阅读 · 0 评论