读书人

杂谈Java错误处理

发布时间: 2012-12-21 12:03:49 作者: rapoo

杂谈Java异常处理

???????? 恢复模型。经过错误修正重新尝试调用原来出问题的方法。“罗密欧,我们分手吧!”“朱丽叶,我错了!请再原谅我一次吧!”“好的,再原谅你最后一次!” 显然我们更喜欢恢复模型,但在实际中,这种模式是不易实现和维护的。例子:用户输入了非法的字符,分别按照两种模式处理一、终止模型。输出出错信息而已,一旦用户手一抖眼一花你的代码就崩溃了。恢复模型。小样!不输入正确的数据类型就别想离开!

?????? 20、try、catch、finally内变量的作用域和可见性。 在 try块内定义的变量,它在catch或者finally块内都是无法访问到的,并且在整个异常处理语句之外也是不可见的。补充一点初始化:第一个例中最后一句被注释掉了。number是在运行时由用户输入而初始化的,但是在编译时刻并没有初始化,编译器会抱怨的。

?????? 21、输出异常信息。捕捉到异常之后,通常我们会输出相关的信息,以便更加明确异常。??

catch (Exception mex) {           System.err.println("caught a exception!");   }  

读书人网 >编程

热点推荐