异常处理就是为了不让程序在运行中出现异常而DOWN,可以继续运行的机制。
关于在CODING时的度,我个人觉得还是需要不断的CODING中体会,把所有异常都放在函数里处理掉,或者抛出去,或者取中间(我想大部分人是这样,所以感觉有点乱,没规律)。异常处理一定要输出错误信息,方便调试。尤其,是linux/solaris等系统上的程序,更应该采用输出错误来调试程序,而不是一步一步跟踪,因后者进度太慢。
很多在linux的程序喜欢采用console来控制,所以可以采用telnet或putty远程来调试控制程序。当然你自己也可以写个client,但个人觉得没必要,因为telnet几乎在所有COMPUTER上都有,不用安装。如果有时间的话,也可以在server与telnet先用NVT通信,对telnet设置进行配置。如回显,回车换行显示。

