关于异常,群里老大的讲解

原创 2006年05月22日 16:29:00
群:Vr PHPaz !

--------------------------------------------------------------------------------------------------
SNakeVil(278955624) 15:53:36
不同层之间的异常
如果不是调试
那么底层异常必须在较高层次被处理掉
暴露出去的只能是高层异常
SNakeVil(278955624) 15:54:15
如数据格式错误、处理失败等等
底层数据类型出错、数据库查询失败等等必须掩盖
--------------------------------------------------------------------------------------------------
Gaston(123571885) 15:53:30
较高层次被处理掉

一般如何处理?

SNakeVil(278955624) 15:57:01
try {} catch (LowExceptionA) {} catch (LowExceptionB) {}
--------------------------------------------------------------------------------------------------

SNakeVil(278955624) 15:58:12
高层封装里的数据应该具有自己的完整性
底层无论是 adapter 还是局部的实例操作
不应该影响高层实例的正常工作

--------------------------------------------------------------------------------------------------
Gaston(123571885) 15:58:07
那一般低一级的代码,因该到处都是throws **Exception了吧?

SNakeVil(278955624) 15:59:10
throw 是为了不同层次协调处理而产生
所以一层出错无法继续,就该向上 throw

SNakeVil(278955624) 16:00:12
高一级的封闭低一级的异常
若低级异常导致高级操作失败
高级再将自己的异常抛向更高级
--------------------------------------------------------------------------------------------------

感谢SNakeVil!

相关文章推荐

java异常讲解

  • 2017年08月21日 11:04
  • 421KB
  • 下载

韩顺平讲解的java异常笔记

  • 2017年08月16日 17:12
  • 1KB
  • 下载

Java异常处理机制的详细讲解和使用技巧

最近对Java异常机制又重新看了看,网上资源整理备份原文http://tech.ccidnet.com/art/3539/20070608/1107225_1.html————————————————...

事务处理与异常处理全面的讲解

  • 2009年04月29日 09:37
  • 201KB
  • 下载

C++抛出异常技巧讲解

  • 2013年04月28日 17:37
  • 2KB
  • 下载

APP开发流程实例讲解-儒释道网络电台八天开发全程-优化排错:增强稳定性和添加异常处理

儒释道网络电台_APP创建全程讲解之程序增强稳定性和添加异常处理
  • do168
  • do168
  • 2016年07月07日 18:54
  • 750

Android加载大图片OOM异常解决

  • 2013年09月27日 21:43
  • 77KB
  • 下载

c++异常处理机制示范例子及讲解

写了一个测试c++异常处理机制的例子,感觉有很好的示范作用,在此贴出来,给c++异常处理的初学者入门。本文后附有c++异常的知识普及,有兴趣者也可以看看。   下面的代码直接贴到你的console工...

一篇不错的讲解Java异常的文章----感觉很不错,读了以后很有启发

六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?  1 OutputStream...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于异常,群里老大的讲解
举报原因:
原因补充:

(最多只允许输入30个字)