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

原创 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!

腾讯七大事业群

企业发展事业群(Corporate Development Group,简称CDG) 意如其名,企业发展事业群CDG在腾讯内部担当战略规划、投资者关系维护、业务孵化和投资并购等角色。众所周知的微信、...
  • junbujianwpl
  • junbujianwpl
  • 2016年10月16日 18:49
  • 11264

蚁群算法详解

蚁群算法
  • u014119694
  • u014119694
  • 2017年05月18日 16:04
  • 406

群签名方案-CS97

基础知识 http://baike.baidu.cn/view/3080709.htmhttp://en.wikipedia.org/wiki/Group_signature 群签名的...
  • zhanghui_hn
  • zhanghui_hn
  • 2013年05月24日 21:42
  • 4928

java中的异常详解

java中的exception关系图如图下图所示: Throwable是Exception(异常)和Error(错误)的超类!! 两者的区别: Exception表示程序需要捕捉和处理的的异常; ...
  • liu136313
  • liu136313
  • 2015年08月02日 20:04
  • 646

个人认为讲解java异常最好的文章

J2EE项目异常处理                        为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally...
  • pg_guo
  • pg_guo
  • 2015年05月31日 15:01
  • 843

一篇不错的讲解Java异常的文章

六种异常处理的陋习   你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?    ...
  • cyjch
  • cyjch
  • 2016年05月25日 15:12
  • 871

感谢群里的人们

我们很多人啊,想有自己的域名啥的,可是呢还要备案啥的,对于接私活的程序员来说给某个老板演示项目有个临时的就好,再或者你在做微信开发的时候想有个测试的临时域名那么我的这篇文章可以帮到你,让你拥有个域名。...
  • seemyname
  • seemyname
  • 2015年12月16日 15:57
  • 539

菜鸟学matlab之智能算法(1)------蚁群算法即相关代码实现详解

一.算法背景 蚁群算法(Ant Algorithm简称AA)是近年来刚刚诞生的随机优化方法,它是一种源于大自然的新的仿生类算法。由意大利学者Dorigo最早提出,蚂蚁算法主要是通过蚂蚁群体之间的信息传...
  • ibelievefly
  • ibelievefly
  • 2015年08月24日 19:09
  • 12682

蚁群算法的Python 实现

# -*- coding: utf-8 -*- """ Created on Wed Jun 08 15:21:03 2016 @author: SYSTEM """ import os os.ge...
  • a14206149
  • a14206149
  • 2016年06月08日 16:55
  • 3795

蚁群算法代码实现

旅行商问题大都是用遗传算法求解,不过蚁群算法比它高效得多,在百度的蚁群算法吧里有人发了个注释清晰的代码,有兴趣的可以去研究一下蚁群算法和模拟退火算法,这两者都可以解决旅行商问题。而关于遗传算法和模拟退...
  • lzhf1122
  • lzhf1122
  • 2017年05月23日 22:49
  • 1052
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于异常,群里老大的讲解
举报原因:
原因补充:

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