Java实用程序设计(西电版)第7章异常处理教材教学课件.pptVIP

  • 2
  • 0
  • 约1.27千字
  • 约 25页
  • 2018-03-14 发布于天津
  • 举报

Java实用程序设计(西电版)第7章异常处理教材教学课件.ppt

教学课件课件PPT医学培训课件教育资源教材讲义

; 7.1 异常的概念与分类 在程序的执行过程中,有可能碰到异常的情况(exceptional condition)。所谓异常情况,一般指阻止当前方法或作用域继续执行的问题。对于异常情况,在当前环境下无法获得足够的信息来解决问题,因此需要从当前环境中跳出,并将问题交给上一层环境。;;;;  Java程序中的异常类又可进一步分为两种主要类型:   (1) 系统错误:由Java虚拟机抛出,由Error类及其子类表示。   (2) 异常:由Exception类及其子类表示。 ;    7.2 异常的处理方法   1. 捕获并处理异常   当程序产生并抛出一个异常时,首要的处理方式就是捕获该异常并对该异常进行处理。 ;  捕获并处理异常是通过try-catch-finally语句来实现的,其基本格式如下: ;  在程序设计时,将所有可能出现异常的语句都放在try语句块中。try语句块之后必须紧跟至少一个catch语句块,每个catch语句块形如:   catch (ThrowableType ref) {/*异常处理程序*/};;;;;  2. 将方法中产生的异常抛出   可能产生异常的方法如果不处理该异常,那么Java虚拟机就会将该异常抛出到调用该方法的程序。异常的产生可能有多种来源,可以是由虚拟机自动产生的运行时异常,也可以是程序员主动创建的异常。主动创

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档