论坛首页 Java企业应用论坛

关于异常的问与答

浏览 6776 次
该帖已经被评为精华帖
作者 正文
   发表时间:2010-09-18  
比喻得有点不伦不类。

尽量训练自己,用专业的方式思考问题吧。
0 请登录后投票
   发表时间:2010-09-19  
skzr.org 写道

个人不喜欢这些比喻(不要砸我),感觉扰乱了思维,有点牵强

呵呵,给楼主的砖头添加点个人体会 : )
  • 异常:不符合预期的情况时就会发生。
  • 什么时候需要异常:任何非预期的情况,包括输入或者非预期的逻辑,都需要抛出异常。
  • checked异常:checked exception不要用,直接包装到Runtime异常中,交给上层处理。
  • 异常显示友好:在系统外部,异常必须优雅的展示,而不是导致当前线程或者进程崩溃。
  • 自定义异常:如果存在特殊的异常处理策略时,定义自定义异常,这样可以针对特定异常进行处理。
  • 异常记录:一般在组件(如jar包)边界记录异常,或者人机交互层记录异常。




确实有些牵强
0 请登录后投票
   发表时间:2010-09-19  
kimmking 写道
简而言之:
什么事异常:超出控制,不能处理的。

异常策略:
1、必须控制。
2、必须记录。
3、自定义异常。


精辟,赞一个.
0 请登录后投票
   发表时间:2010-09-21  
这比喻确实有点意思,我一般习惯用returntime的 呵呵
0 请登录后投票
   发表时间:2010-09-23  
很有意思,支持一下
0 请登录后投票
   发表时间:2011-05-27  
是一篇理清异常原理的好文章
0 请登录后投票
   发表时间:2011-05-27  
很好玩的比喻,女儿管老婆,老婆管老公,经典,哈哈
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics