Java面向对象程序设计(第二版)赵生慧第9章_异常处理课件教学.pptVIP

  • 34
  • 0
  • 约7.18千字
  • 约 63页
  • 2017-01-04 发布于未知
  • 举报

Java面向对象程序设计(第二版)赵生慧第9章_异常处理课件教学.ppt

Java面向对象程序设计(第二版) 主编 赵生慧 中国水利水电出版社 第9章 异常处理 本章内容 异常及异常处理概念 异常处理机制原理 捕获与处理异常方法 自定义异常 教学目标 理解出现异常的原因 理解异常处理的方法 掌握try-catch的异常处理机制的应用 掌握throw及throws子句的应用 能够自定义异常 9.1引例 异常是用来处理程序错误的有效机制。通过系统抛出的异常,程序可以很容易地捕获并处理发生的异常情况。对于一个应用软件,异常处理是不可缺少的。为了说明什么是异常,我们先来看下面的例子。 例9.1 异常处理引例 分析:在进行除法运算的时候,有时会出现除数为0的错误。以下实例就是演示这种错误。 例9.1异常处理引例(续) 运行结果: 这是一个异常处理的引例! Exception in thread main java.lang.ArithmeticException: / by zero at Jpro9_1.main(Jpro9_1.java:5) 程序分析: 在程序正常情况下,输出结果应该是“这是一个异常处理的引例!”“i= ”但在执行除法运算时发现除数为0,抛出了java.lang.ArithmeticException异常,程序终止,并显示错误信息。错误的原因在于除数为0。Java发现这个错误后,便由系统抛出

文档评论(0)

1亿VIP精品文档

相关文档