|—-异常使用哪个类表示
- Exception 类
|—-异常分类
- Thrable[生病]是所有异常或错误的顶级类,可以处理任何异常.因为处理范围过大,操作不方便,Java提供两个子类:Exception和Error
- 异常分为: Exception(可以治疗) 和 Error(不治之症)
- Error: 用来指示运行时环境发生的错误
- Exception: 是 Throwable 类的子类
|—-Exception的分类: [分类根据: ________ ]
- 须查异常[非运行时异常]:
- 不须查异常[运行时异常]:
-
哪些异常属于须查异常,哪些异常属于不须查异常?
|—-常见的须查异常:
- 1、IOException
- 2、FileNotFoundException
- 3、ClassNotFoundException
- 4、PassException
- 5、NullPointException
|—-常见的不须查异常:
- java.lang.ArrayIndexOutOfBoundsException: 异常名字: 原因:
- java.lang.ArithmeticException: / by zero: 异常名字: 原因:
- java.lang.NullPointerException: 异常名字: 原因:
|—-异常处理:
- [积极处理]
格式:
try
{
// 程序代码
}catch(ExceptionName e1)
{
//Catch 块
}
说明:
Catch 语句包含要捕获异常类型的声明。当保护代码块中发生一个异常时,try 后面的 catch 块就会被检查。
如果发生的异常包含在 catch 块中,异常会被传递到该 catch 块,这和传递一个参数到方法是一样。
原理:
注意: 当有多个catch代码块时,将处理范围大的异常放在后面.
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/6221.html