第四讲Java常处理.pptVIP

  • 4
  • 0
  • 约8.21千字
  • 约 39页
  • 2016-12-03 发布于河南
  • 举报
第四讲Java常处理

Java的异常处理 伍淳华 北京邮电大学计算机学院 Java的异常处理 异常就是在程序的执行过程中所发生的异常事件,它中断指令的正常执行 Java的异常处理 可能出现的问题 用户输入错误 设备错误 物理限制 代码错误 Java的异常处理 Throwable:所有异常的根类 Error:Throwable的直接子类 动态链接失败,虚拟机错误等。通常Java程序不应该捕获这类异常,也不会抛弃这种异常。 Java的异常处理 Exception 运行时异常 继承于RuntimeException.Java 一般是由于程序错误产生 -错误的类型转换 -数组访问越界 -访问空指针 …… 编译器允许不对它们做出处理(unchecked) “如果出现RuntimeException异常,就一定是你的问题” Java的异常处理 Exception 非运行时异常 除了运行时异常之外的其它的继承自Exception的异常类。 程序曾经能够正常运行,但由于某种情况的变化,导致异常出现,程序不能正常运行。 -文件不存在 -用户输入错误 …… 编译器要求程序必须对这类异常进行处理(checked) Java的异常处理 Java的异常处理 import java.io.*; class ExceptionDemo1{ public stati

文档评论(0)

1亿VIP精品文档

相关文档