Java语言程序设计清华大学计算机与信息6-程序中的异常处理课件教学.pptVIP

  • 2
  • 0
  • 约 37页
  • 2017-01-04 发布于未知
  • 举报

Java语言程序设计清华大学计算机与信息6-程序中的异常处理课件教学.ppt

PPT研究院 POWERPOINT ACADEMY * * * 异常处理 异常基本概念 系统异常类 用户自定义异常 异常处理 异常转移 异常处理机制 当方法执行过程中出现错误而干扰了程序流程时,会抛出一个异常,即构造出一个异常类的对象。 异常类对象代表当前出现的一个具体异常,该对象封装了异常的有关信息。 异常分为系统定义异常和用户自定义异常。 异常抛出方式: 系统定义异常 -自动抛出 用户自定义异常-用throw语句抛出 方法中的异常处理: 捕获异常,就地解决,并使程序继续执行 。 将异常向外转移,即将异常抛出方法之外,由调用该方法的环境去处理。 程序中的异常处理可以提高程序的健壮性 异常类的继承关系 Throwable类 Exception类 Error类 自定义异常类 ArrayIndexOutOfBoundsException 类 NullPointerException 类 ... 系统定义的异常类 Error类定义的错误是致命性错误,一般会导致程序停止执行。 Exception类定义的是较轻的错误,你可以编写代码来处理这类错误,并继续程序的执行。 系统预定义异常类及含义 系统预定义的异常类 异常对应的运行错误说明 ClassNotFoundException 类型转换异常:如找不到要装载的类。 IllegalArgumentException 非法参数异常

文档评论(0)

1亿VIP精品文档

相关文档