第七章异常处理–new.pptVIP

  • 0
  • 0
  • 约3.2千字
  • 约 19页
  • 2017-05-19 发布于四川
  • 举报
第七章异常处理–new

异常处理 教学目标: 了解的异常概念 理解java异常处理机制、体系结构和分类 掌握异常抛出、捕获和处理的过程(重点、难点) throw throws关键字的用法 自定义异常 异常的概念 什么是异常 : 一定条件下程序运行时发生的非正常现象,会导致程序的中断或错误的结果。 异常的处理机制 (1) 把各种不同的异常用类来表示 (2) 将异常流程的代码与正常流程的代码相分离,简化程序的结构 (3) 异常处理由抛出异常和捕获异常两部分组成 抛出异常 在执行某个程序的过程中,Java运行时系统随时对各个异常类进行监控,若出现不正常的情况,就会产生相应的异常对象,并把他提交给运行时系统。 捕获异常 Java运行时系统获得一个异常对象后,它就会寻找处理这一异常的代码。 寻找过程:从生成对象的代码开始沿着方法的调用栈回溯,直到找到一个方法能够处理这种类型的异常。 方法B 方法A main() 处理异常 对异常进行处理的代码由程序员进行编写,通常用来屏蔽错误数据、对用户进行提示、以及正常来结束程序。 异常的体系结构 Object Throwable Exception Error RuntimeException 非运行时异常,从Exception继承 常见的运行时异常 ArithmeticException:算术运算中除数为零

文档评论(0)

1亿VIP精品文档

相关文档