第5章 异常处理(20的08).pptVIP

  • 1
  • 0
  • 约6.1千字
  • 约 29页
  • 2017-10-13 发布于浙江
  • 举报
第5章 异常处理(20的08)

第5章 异常处理 学习目标 掌握Java规范中的异常处理机制 怎样用try-catch-finally语句进行捕获和处理异常 掌握怎样自定义异常类 掌握使用异常时的一般原则 熟悉Java系统中定义的标准异常 5.1 异常处理 5.1.1 异常处理机制 程序中的错误不可避免,只能尽可能的减少错误 捕捉错误的最佳时机: 在编译时捕捉错误 编译时不能发现错误,怎么办? 在运行期捕捉错误 Java在语言一级提供了运行期的错误处理机制:异常处理机制 异常 什么是异常? 异常是指在某些情况下,正在执行的代码块或方法无法继续进行的问题。 在Java中异常是一个对象,该对象包含了异常的名字、出现位置等信息。 例如: 整数运算中,除数为零,如果对除数没有进行检查,运行时除数的值是0,这时这段代码不知道如何去处理这种错误,会抛出一个异常,程序原来的流程被终止。 定义了一个引用,但是编程时忘了给该引用赋值,即该引用并未指向任何对象。程序执行时会抛出一个空指针异常。 抛出空指针异常的例子 异常处理机制定义 Java中定义了很多异常类,每个异常类都代表了一种运行错误,异常类中包含了运行错误的信息和处理错误的方法等内容。每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即抛出一个异常。 一旦一个异常对象产生了,系统中就一定有相应的机

文档评论(0)

1亿VIP精品文档

相关文档