21_异常_第1天(异常)_讲义.docVIP

  • 1
  • 0
  • 约1.13万字
  • 约 14页
  • 2024-12-18 发布于云南
  • 举报

传智播客——专注于Java、.Net和Php、网页平面设计工程师的培训

第21天异常

今日内容介绍:

掌握异常概述

理解异常的基础操作以及最简单的捕获处理

理解多异常捕获处理

理解声明抛出异常

掌握自定义异常

掌握异常处理注意事项

异常

什么是异常?Java代码在运行时期发生的问题就是异常。

在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。

异常的继承体系

在Java中使用Exception类来描述异常。

查看API中Exception的描述,Exception类及其子类是Throwable的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。

继续观察,我们可以发现Exception有继承关系,它的父类是Throwable。Throwable是Java语言中所有错误或异常的超类,即祖宗类。

另外,在异常Exception类中,有一个子类要特殊说明一下,RuntimeException子类,RuntimeException及其它的子类只能在Java程序运行过程中出现。

我们再来观察Throwable类,能够发现与异常Exception平级的有一个Error,它是Throwable的子类,它用来表示java程序中可能会产生的严重错误。解决办法只有一个,修改代码避

文档评论(0)

1亿VIP精品文档

相关文档