Java第五章常处理.pptVIP

  • 5
  • 0
  • 约5.52千字
  • 约 21页
  • 2016-12-03 发布于河南
  • 举报
Java第五章常处理

Java程序设计 异常处理 内容 异常处理的基础知识 异常对象的抛出 异常对象的捕获 异常的分类 throw和throws 自定义异常 5.1 为什么设计异常处理机制 考虑如下读文件程序 改进:对失败进行处理 仍然存在的缺点: 模糊了问题求解的逻辑 语言本身对程序员无约束 层层处理的麻烦 Java中对失败进行处理 5.2 异常对象的抛出 抛出异常:当程序发生异常时,产生一个异常事件,Java系统自动产生一个异常对象,然后将这个对象传递给Java运行时系统,这个例外产生和提交的过程称为抛出(throw)异常; 5.3 异常对象的捕捉 捕获异常:当Java运行时系统得到异常对象后,它将会寻找处理这一例外的代码,找到能处理这一异常的方法后,运行时系统把当前异常对象交给该方法进行处理,该过程称为捕获(catch)异常。 5.3.1 try, catch, finally 语法格式 5.3.2 try, catch, finally示例(1) ExcDemo1.java 运行结果 注意: 有可能产生异常的代码放到try语句块中 抛出异常后,try语句块中抛出异常的语句之后的代码不被执行,程序的执行流程转向到捕获到该异常的catch语句块中。 5.3.3 try, catch, finally示例(2) 若一个方法抛出异常,但在该方法内没有捕获异常,则该

文档评论(0)

1亿VIP精品文档

相关文档