轻松学Java之Java异常处理.pptxVIP

  • 6
  • 0
  • 约 22页
  • 2017-06-02 发布于湖北
  • 举报
第10章 Java的异常处理 我们不管使用哪种语言进行程序设计,都会产生各种各样的错误。Java为我们提供了强大的异常处理机制,大大提高了程序的健壮性。本章将为大家讲解Java中异常的基本概念、对异常的处理、异常的抛出,以及用户自定义异常,即怎样编写自己的异常类。 10.1 异常的基本概念 异常也称为例外,是在程序运行中发生的、会打断程序正常执行的非正常事件。下面是几种常见的异常。 算术异常 没有给对象开辟内存空间时出现的空指针异常 找不到文件异常 10.1 异常的基本概念 在程序设计时,必须考虑到可能发生的异常事件,并作出相应的处理,这样才能保证程序可以正常运行。 Java通过面向对象的方法来处理异常。我们把生成异常对象并把它提交给运行系统的过程称为抛出(throw)一个异常。运行系统在方法的调用栈中查找,从生成异常的方法开始回溯,知道找到包含相应异常处理的方法为止,这一个过程称为捕获(catch)一个异常。 10.1 异常的基本概念 常见的异常类型如图10.1所示。 10.2 Java异常处理机制 Java引入了先进的异常处理机制。它对异常的处理是面向对象的,也就是将异常当作对象来处理。当程序出现异常时,一个异常对象就会产生,并将其交给运行时系统,运行时系统来找寻相应的代码来处理异常,从而确保不会对系统造成损害。异常有两种:一种是由运行时系统自己产生的异常,另一种是由

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档