第11章 Java高级编程.pptVIP

  • 5
  • 0
  • 约1.08万字
  • 约 47页
  • 2017-11-17 发布于河南
  • 举报
第11章 Java高级编程

Java高级编程 异常处理 Java 多线程机制 流式输入输出 异常处理 异常与异常类 异常又称为例外,是程序运行时出现的错误.程序中往往存在一些潜在和无法预料的错误.如果程序中的错误都由程序员发现和处理,会增加程序员的负担.而且由于程序员的考虑不周、程序运行环境的不同等诸多因素,运行程序时还可能出现各种错误。任何一种错误都可能影响程序的正常运行。 为了能够及时处理程序中发生的错误,java中引入了异常类和异常对象。每个异常类代表一种类型的运行错误,类中包括该种错误的信息和处理错误的方法。程序正在运行过程中如果发生了与某种异常类相对应的错误,系统就为该异常类产生一个异常对象。一旦有异常对象产生,就可以用相应的机制处理异常,确保程序能够安全正常的继续运行。 异常类的层次结构 所有异常类都是Throwable类或其子类。 Throwable类派生了两个子类,分别是Exception和Error。 Exception和Error类又各自分为多个子类。 Error类是Throwable类的子类,由系统保留,用户不能使用。也就是说, Error类型的错误不允许用户插手处理,由java系统自行处理。 Exception类是Throwable类的子类,程序中可以直接使用Exception类处理Exception类型的异常。 Exception类又进一步细分为Runtim

文档评论(0)

1亿VIP精品文档

相关文档