资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
第4章 异 常,4.1 Java异常 4.2 异常处理 4.3 创建用户自己的异常,4.1 Java异常,4.1.1 异常的基本概念 异常(Exception)也称例外,是在程序运行过程中发生的、会打断程序正常执行的事件。在传统的程序设计语言中,要由编程者自己测试出错误发生的原因。通过使用if语句或switch语句来判断是否出现了异常事件,并进行相应的处理。,Java引入了异常和异常类 。 4.1.2 Java对异常的处理机制 1. 抛弃(throw)一个异常 2. 捕获(catch)一个异常,4.1.3 异常类(Exception) Java用面向对象的方法处理异常,一个异常事件由一个异常类的对象来代表。 1. Error类对象 2. Exception类之下的三个主要层次,4.1.4 异常类的方法和属性 1. 异常类的构造函数 2. 异常类的方法,4.2 异常处理,4.2.1 运行时异常 运行时异常是由Java运行时系统在程序的运行过程中检测到的,它可能在程序的任意部位发生,而且其数目可能很大,因此Java编译器允许程序不对它进行处理。,4.2.2 捕获异常 可以用try-catch-finally语句来捕获一个或多个异常,基本格式为: try 调用产生异常的方法及其它java语句; catch (异常类名 异常对象名) 异常处理; catch (异常类名 异常对象名) 异常处理; finally 最终处理;,1. try语句 2. catch语句 3. finally语句,4.2.3 声明异常 一个方法并不需要处理它所生成的异常,而是向上传递,由调用它的方法来处理这些异常,这时就要用到throws子句,它包含在方法的声明中,其格式如下: 返回类型 方法名(参数列表) throws 异常名列表 4.2.4 抛弃异常,4.3 创建用户自己的异常,1. 创建异常 2. 抛出异常,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号