ITjob就业训java教材08.docVIP

  • 2
  • 0
  • 约 9页
  • 2016-11-28 发布于贵州
  • 举报
ITjob就业训java教材08

第八章:异常 学习目标 异常的概念 异常的分类 公共异常 实例分析 自定义异常 方法覆盖和异常 异常的概念 在Java编程语言中,异常类定义程序中可能遇到的轻微的错误条件。你可以写代码来处理异常,并继续执行程序,而不需要让程序中止。 在程序执行中,任何中断正常程序流程的条件都是异常。例如,发生下列情况时,会出现异常: 想打开的文件不存在 网络连接中断 操作数超出预定范围 正在装载的类文件丢失 在Java编程语言中,错误类定义被认为是不能恢复的严重错误条件。在大多数情况下,当遇到这样的错误时,建议让程序中断。 在程序中发生错误时,发现错误的方法抛出一个异常到其调用程序,给出已经发生问题的信号。然后,调用方法捕获抛出的异常,在可能时,再恢复回来。这个方案给程序员一个写处理程序的选择,来处理异常。 通过浏览API,可以决定方法抛出的是什么样的异常。 异常的分类 在Java编程语言中java.lang.Throwable类充当所有对象的父类,可以使用异常处理机制将这些对象抛出并捕获。在Throwable类中定义方法来检索与异常相关的错误信息,并打印显示异常发生的栈跟踪信息。它有Error和Exception两个基本子类。 Throwable类不能直接使用,我们使用其子类来捕获和描述异常信息。 异常结构如图: Error表示严重的错误问题。比如说内存溢出。不可能指望程序能处理这

文档评论(0)

1亿VIP精品文档

相关文档