誓死坚守 发表于 2013-11-15 14:07:26

异常使用原则

异常使用原则:以“值传递”方式抛出对象,以“引用方式”捕获对象,这句话怎么理解?

小亮1201 发表于 2013-11-15 14:58:40

首先lz要清楚“值传递”和“引用传值”两者的区别。“值传递”是不是改变原变量的值,如果出现异常,那么这个异常影响的范围仅仅是在这个函数里面,所影响的范围不是很大。而“引用传值”是将会改变原来变量的值,当出现异常时,这个是不是不准确的就不得而知了。这个时候我们就应该捕捉异常进行处理。是变量的值恢复正常情况。

誓死坚守 发表于 2013-11-15 16:59:25

小亮1201 发表于 2013-11-15 14:58 static/image/common/back.gif
首先lz要清楚“值传递”和“引用传值”两者的区别。“值传递”是不是改变原变量的值,如果出现异常,那么这 ...

谢谢,“值传递”和“引用传值”我是理解的,不过以“值传递”方式抛出对象,以“引用方式”捕获对象我还是不理解,能不能写个示例演示下呢?

不抛弃不放弃 发表于 2013-11-15 17:20:17

顶一下就走……
页: [1]
查看完整版本: 异常使用原则