第9章 Java的异常处理.pptVIP

  • 0
  • 0
  • 约3.32千字
  • 约 13页
  • 2016-12-06 发布于浙江
  • 举报
第9章 Java的异常处理

第9章 Java的异常处理 9.1 异常概述 编译错误:程序存在语法问题 运行时错误:在程序的运行过程中产生的错误 9.1.1 异常的基本概念 ⒈Java异常 在运行过程中发生的打断程序正常执行的事件。 ⒉例如: 9.1 异常概述 9.1.2 异常类的层次 9.1 异常概述 Error类 则专门用来处理严重影响程序的运行错误,通常不会设计程序代码去捕捉这种错误,其原因在于即使捕捉到它,也无法给予适当的处理,所以,只能在发生时由用户按照系统提示关闭程序。 Exception类 解决由程序本身和环境所产生的异常,这些异常通常在捕捉到之后便可做妥善的处理,以确保程序继续运行。 程序员在处理异常时,需要更多关心的是Exception类及其子类。 P204 图9.2 Exception子类的继承关系 9.1 异常概述 9.1.3 异常处理机制 ⒈抛出(throw)一个异常 Java程序的执行过程中如果出现异常,会自动生成一个异常类对象,该异常对象将被提交给Java运行时环境。这个过程称为抛出异常。 ⒉捕获(catch)一个异常 当Java运行时环境接收到一个异常对象时,会寻找能处理这一异常的代码并把当前异常对象交给其处理,这一过程称为捕获异常。如果Java运行时环境找不到可以捕获异常的方法,则运行时环境将终止,相应的Java程序也将退出。 ⒊

文档评论(0)

1亿VIP精品文档

相关文档