正在加载图片...
6.4异常处理技巧 在Java程序发生异常时,编程人员通常有几种选择,例如终止程序;从异常 中恢复继续执行程序;或者记录错误并继续执行。 在某些情况下,当程序发生异常时,最好是让程序终止。如编写了一个程序, 程序准备从文件中输入数据,但在程序执行过程中输入的文件并不存在,那 么继续执行该程序将没有任何意义。在这种情况下,程序可以输出相应的错 误信息并终止。 在tr 作为输入的 程{obja= new Obj aload (s)i 代码,一直 a paint(g; catch(Runtime Exception e) {/产生另外一个0B]错误 throw new Exception(OB]error");6.4 异常处理技巧 在Java程序发生异常时,编程人员通常有几种选择,例如终止程序;从异常 中恢复继续执行程序;或者记录错误并继续执行。 在某些情况下,当程序发生异常时,最好是让程序终止。如编写了一个程序, 程序准备从文件中输入数据,但在程序执行过程中输入的文件并不存在,那 么继续执行该程序将没有任何意义。在这种情况下,程序可以输出相应的错 误信息并终止。 在其他情况下,希望处理异常并使程序继续执行。如有一个数字作为输入的 程序。如果用户输入一个字符来替代数字,程序将抛出 NumberFormatException。在类似情况下,程序可以保护必要的代码,一直 提示用户输入正确的数字,直至输入有效为止。如: try { Obj a = new Obj(); a.load(s); a.paint(g); } catch (RuntimeException e) { //产生另外一个OBJ错误 throw new Exception(“OBJ error”); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有