c异常处理精品课件.pptxVIP

  • 1
  • 0
  • 约1.72千字
  • 约 15页
  • 2026-07-20 发布于河南
  • 举报

异常处理;本讲要点;异常处理的概念;每种异常类型都是一个类;执行完catch字句后,程序将继续执行,除后catch字句中有return,throw或者exit.

必须正确排列捕获异常的catch字句

范围小的Exception放在前面的catch字句中,

如果Exception之间有继承关系,把子类放在前面的catch字句中,把父类放到后面的catch字句中。最后放置catch(Exceptionex)。

使用try-catch-finally来确保一些收尾工作(finally段里的语句总是在try和catch之后执行

),例如:

try

{

opendatabaseconnection

performdatabasework

}catch

{

dealwithanyexception

}

finally

{

closedatabase

}

;异常之体系;异常处理语句的使用;格式2:try-finally语句

try语句块包含可能产生异常的代码finally中指定最终都要执行的子语句

与格式1比较,程序不提供对异常的处理,只保证finally语句块中的代码一定被执行

;格式3:try-catch-finally(常用格式)

try语句块中包含可能产生异常的代码,catch中指定对异常的处理,finally中指定最终都要执行的子语句,放在所有catch后

文档评论(0)

1亿VIP精品文档

相关文档