第7章 异常处.pptVIP

  • 3
  • 0
  • 约 33页
  • 2016-12-03 发布于河南
  • 举报
第7章 异常处

第7章 异常处理 本章主要讲述如下内容: ? 异常的层次结构; ? 异常处理语句; ? 自定义异常; ? 异常处理中常用的调试方法。 7.1 异常的层次结构 Throwable是异常类的根节点,定义在java.lang包,它的子类也定义在该包中; Error代表系统错误类,由系统直接处理; Exception类及其子类是在程序中可捕捉到的异常。 见图7.1 7.1 异常的层次结构(续) 7.2 异常处理语句 缺省的异常处理的情况,例如: 7.2.1 try和catch语句 try语句指明可能产生异常的代码段; catch语句在try语句之后,用于捕捉异常,一个try语句可以有多个catch语句与之匹配。 异常处理以后,程序从try语句代码段后继续执行。例如:程序7-2。 7.2.1 try和catch语句(续) 7.2.1 try和catch语句(续) 7.2.2 finally语句 无论是否产生异常,finally语句指明的代码一定被执行。例如: 7.2.3 throw语句 throw语句用于指出当前行有异常,当程序执行到throw语句时,流程就转到相匹配的异常处理语句,所在的方法也不再返回值。 throw语句可以将异常对象提交给调用者,以进行再次处理。 例如:程序7-4。 7.2.4 throws语句 throw

文档评论(0)

1亿VIP精品文档

相关文档