第5章 异常处理和多线程.docxVIP

  • 2
  • 0
  • 约1.32万字
  • 约 14页
  • 2023-05-08 发布于上海
  • 举报
第 5 章 异常处理和多线程 异常处理机制是 Java 语言的重要特点之一。通过异常处理机制可以防止程序执行期间因出现错误而造成不可预料的结果。本章首先介绍 Java 语言的异常处理机制和异常类的继承结构,然后介绍异常处理语句及异常的抛出,最后还将介绍 Java 语言中的多线程及简单应用。 异常与异常类 异常(Exception)是程序执行期间发生的错误。在 Java 程序执行期间,产生的异常通常有三种类型:一是 Java 虚拟机由于某些内部错误产生的异常,这类异常不在用户程序的控制之内,也不需要用户处理这类异常;二是标准异常,这类异常通常是由程序代码中的错误产生的,例如被 0 除、数组下标越界等,这是需要用户程序处理的异常;三是根据需要在用户程序中自定义的一些异常。 异常处理机制 在 Java 语言中,所有的异常都是用类表示的。当程序发生异常时,会生成某个异常类的对象。Throwable 是 java.lang 包中一个专门用来处理异常的类,它有两个直接子类:Error 和 Exception。 Error 类型的异常与 Java 虚拟机本身发生的错误有关,用户程序不需要处理这类异常。程序产生的错误由 Exception 的子类表示,用户程序应该处理这类异常。 Exception 中定义了许多异常类,每个异常类代表了一种执行错误,类中包含了对应于这种运行错误的信息和处理错误的方法

文档评论(0)

1亿VIP精品文档

相关文档