- 34
- 0
- 约7.18千字
- 约 63页
- 2017-01-04 发布于未知
- 举报
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发现这个错误后,便由系统抛出
您可能关注的文档
- Java语言程序设计清华大学计算机与信息6-程序中的异常处理课件教学.ppt
- Java语言程序设计清华大学计算机与信息7-Java程序的输入输出课件教学.ppt
- Java语言程序设计清华大学计算机与信息8-Java数据库编程接口课件教学.ppt
- Java语言程序设计清华大学计算机与信息9-Java开发环境与工具课件教学.ppt
- Java语言程序设计作者李尊朝苏军第1章课件教学.ppt
- Java语言程序设计作者李尊朝苏军第2章课件教学.ppt
- Java语言程序设计作者李尊朝苏军第3章课件教学.ppt
- Java语言程序设计作者李尊朝苏军第4章课件教学.ppt
- Java语言程序设计作者李尊朝苏军第5章课件教学.ppt
- Java语言程序设计作者李尊朝苏军第6章课件教学.ppt
原创力文档

文档评论(0)