2009年1月14日
摘要: 我们在编写程序时总免不了和错误打交道,在结构化时代,常用的做法是用返回值来表达是否出错,到了OO时代,我们可以使用异常来表达错误,但如果使用不当,就不能达到应用的效果。请看下面的例子:[代码]这种代码在程序中经常见到,有什么问题?问题很严重,首先代码中的try catch的使用毫无意义,只会损伤程序性能,因为异常发生时如果不做任何处理,会自动向调用堆栈的外层抛出;其次,如果真的发生了异常,原始的异... 阅读全文
posted @ 2009-01-14 23:13 haoyuhai 阅读(254) 评论(0) 推荐(0)