Java中自定义异常精.docxVIP

  • 5
  • 0
  • 约7.05千字
  • 约 12页
  • 2021-04-01 发布于天津
  • 举报
Java中自定义异常 2007-05-07 16:02 Java语言要求java程序中(无论是谁写的代码,所有抛出(throw的异常都必须是 从Throwable派生而来。当然,实际的Java编程中,由于JDK平台已经为我们设计好 了非常丰富和完整的异常对象分类模型。因此,java程序员一般是不需要再重新定 义自己的异常对象。而且即便是需要扩展自定义的异常对象 ,也往往会从Exception 派生而来。所以,对于java程序员而言,它一般只需要在它的顶级函数中 catch(Exception ex就可以捕获出所有的异常对象。所有异常对象的根基类是 Throwable , Throwable从Object直接继承而来(这是java系统所强制要求的,并且它 实现了 Serializable接口 (这为所有的异常对象都能够轻松跨越 Java组件系统做好了 最充分的物质准备。从 Throwable直接派生出的异常类有 Exception和Error。 Exception是java程序员所最熟悉的,它一般代表了真正实际意义上的异常对象的根 基类。也即是说,Exception和从它派生而来的所有异常都是应用程序能够 catch到 的,并且可以进行异常错误恢复处理的异常类型。而 Error则表示Java系统中出现 了一个非常严重的异常错误,并且这个错误可能是应用程序所不能恢复的,例如 Lin k

文档评论(0)

1亿VIP精品文档

相关文档