面向对象程序设计-Java语言07.pptVIP

  • 6
  • 0
  • 约6.39千字
  • 约 51页
  • 2018-01-26 发布于河南
  • 举报
面向对象程序设计-Java语言07

第7章 异常处理 编写程序,出现错误是不可避免的,如何处理错误,由谁来处理错误,如何从错误中恢复?这些问题是每种语言都要面对的问题。 Java语言认为那些可预料和不可预料的出错称为异常(Exception) 本章主要内容 7.1 异常概述 7.2 异常类型 7.3 抛出异常 7.4 捕捉并处理异常 7.1 异常概述 首先通过两个例子来了解什么是异常? 【例7.1】异常示例1。 【例7.2】异常示例2。 通过这两个例子,可以对异常下个定义:异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,它会引起程序的中断,影响程序正常运行。出现在编译阶段的异常,称之为编译时异常,如例7.1中的异常,出现在运行阶段的异常,称之为运行时异常,如例7.2中的异常。 编译时异常一般由Java语言本身指出,计算机能自动帮助处理,不需要编程者单独处理;而运行时异常则从程序本身很难直观看出来,计算机也很难自动帮助处理,因此在编写程序时应有预先的声明,做出相应的处理,减少程序中断的可能,减少排除异常的困难。 一般运行时异常的排错比编译时异常的排错要困难得多,初学编程者要注意这方面的经验。本章所讲述的异常都是指运行时异常。 程序中有许多类型的错误会导致异常发生,从严重的硬件故障(如硬盘坏了)到简单的程序出错(数组越界,数据溢出)。 在Java语言中,异常机制是:一旦出现异常,可以由运行的

文档评论(0)

1亿VIP精品文档

相关文档