关于异常
1.异常的分类图示
- Throwable是所有异常的父类
- Error是程序内部错误,或者说是资源耗尽错误.这种程序不应该被抛出,也无法很好的去处理,只能去提醒用户并且安全的终止程序
- Exception中又分为RuntimeException和IOException两种
2.对于Exception异常信息的分类
1)RuntimeException异常包含以下几种情况:
2)不是派生于RuntimeException的异常包括:
- 试图在文件尾部后面读取数据
- 视图打开一个不存在的文件
- 视图根据给定的字符串查找Class对象
3.对于受查异常和非受查异常的一些理解
1)受查异常(checked):受查异常是方法中本来就声明了这个异常信息,在编译的过程中就发现了这个异常,并且需要及时的去处理(抛出,捕获)
2)非受查异常(unchecked):对于Error和RuntimeException一类的异常我们称为非受查异常,编译过程中不会被检查出来
- 对于上述的两种异常类型,对于受查异常我们经常觉得很是方便,如果是开发一些小型的项目,确实可以有帮助我们的开发,但是当项目很大的时候,过多的受查异常会降低整个程序的效率,此时反而不受查异常更好
相关文章:
-
2021-10-17
-
2021-11-28
-
2022-12-23
-
2021-07-31
-
2021-09-12
-
2021-06-04
-
2021-08-15
-
2021-08-08
猜你喜欢
-
2021-05-19
-
2022-01-16
-
2021-08-12
-
2022-12-23
-
2022-12-23
-
2021-11-14
-
2022-12-23
相关资源
-
下载
2021-06-27
-
下载
2023-03-18
-
下载
2023-02-17
-
下载
2021-11-03
-
下载
2023-01-04