j29异常.pptVIP

  • 1
  • 0
  • 约1.1万字
  • 约 41页
  • 2016-12-11 发布于重庆
  • 举报
第十一章? Java 的异常处理机制 对于计算机程序来说,错误和异常情况都是不可避免的。Java提供了丰富的出错与异常处理机制。 11. 1 关于异常 一、什么是异常? 异常实际上是程序中错误导致中断了正常的指令流的一种事件。 二、异常的分类 异常是一个对象,它继承自Throwable类,所有的 Throwable类的子孙类所产生的对象都是例外。 Error:由Java虚拟机生成并抛出,Java程序不做处理。 Runtime Exception(被0除等系统错误,数组下标超范围):由系统检测,用户的Java 程序可不做处理,系统将它们交给缺省的异常处理程序。 Exception(程序中的问题,可预知的):Java编译器要求Java程序必须捕获或声明所有的非运行时异常。 Throw:用户自己产生异常。 11. 2 异常处理 Java的异常可由类抛出,也可由环境抛出。 1、 异常处理的定义及其基本方式 (1)定义 异常处理是用户程序以预定的方式响应运行错误和异常的能力。 它的基本方式是:当一个方法引发一个异常后,可将异常抛出,由该方法的直接或者间接调用者处理异常。 ?(2)基本方式 try …catch结构: try { //正常执行的代码(可能抛出异常的语句)} catch ( 异常类型1 e) {

文档评论(0)

1亿VIP精品文档

相关文档