chapter10 异常处理.pptVIP

  • 6
  • 0
  • 约1.02万字
  • 约 50页
  • 2015-09-11 发布于广东
  • 举报
chapter10 异常处理

本章知识点 Java中异常处理的策略 异常分类 异常继承层次结构 未检查异常,已检查异常,两种异常的编程原则 异常的捕获处理 try-catch-finally语句块的功能 再次抛出异常 异常对象的生成方式 再次抛出异常对象的策略 自定义异常类型 使用异常机制的建议 10.1 异常处理概述 异常(Exception):是指程序在运行过程中出现的不正常情况或错误。 例如:除0溢出、数组越界、文件找不到……,这些错误的发生将阻止程序的正常运行。 为了加强程序的健壮性(robust),程序设计时必须考虑程序在运行时可能发生的异常情况并做出相应的处理。 异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。异常处理可以提高系统的容错性。 10.1 异常处理概述 传统的处理”异常”的办法 函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗成的),调用该函数的程序负责检查并分析函数返回的结果。 弊端 出现混淆:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确的值时就会出现混淆。 可读性降低:程序代码与处理异常的代码混合在一起。 对使用者的要求提高:由调用函数的程序来分析错误,要求程序员对函数有很深入的了解。 10.1 异常处理概述 Java的异常处理策略 利用面向对象的方法来处理异常。当出现异常情况

文档评论(0)

1亿VIP精品文档

相关文档