Java课件 h.pptVIP

  • 0
  • 0
  • 约2.09千字
  • 约 13页
  • 2017-08-23 发布于河南
  • 举报
异常处理 异常处理机制 当方法执行过程中出现错误而干扰了程序流程时,会抛出一个异常,即构造出一个异常类的对象。 异常类对象代表当前出现的一个具体异常,该对象封装了异常的有关信息。 异常分为系统定义异常和用户自定义异常。 异常抛出方式: 自动抛出(系统定义异常) 用throw语句抛出(用户定义异常) 方法中的异常处理: 捕获异常,就地解决,并使程序继续执行 。 将异常向外转移,即将异常抛出方法之外,由调用该方法的环境去处理。 异常类 例外 Exception类定义的是较轻的错误,你可以编写代码来处理这类错误,并继续程序的执行。 Exception原因: 打开的文件不存在。 网络连接中断。 操作数超过允许范围。 想要加载的类文件不存在。 试图通过空的引用型变量访问对象。 数组下标越界。 Error类定义的错误是致命性错误,一般会导致程序停止执行。 Exception类 构造函数 Exception() Exception(String 异常描述) 方法 String getMessage() 返回异常描述。 String toString() 返回异常对象详细信息。 void printStackTrace() 打印异常发生的路径,即引起异常的方法调用嵌套序列。 系统定义的异常类 ClassNotFoundException 未

文档评论(0)

1亿VIP精品文档

相关文档