java异常类
来源:互联网 发布:别哭妈妈 知乎 编辑:程序博客网 时间:2024/06/01 07:22
都是Throwable的子类:
1.Exception(异常) :是程序本身可以处理的异常。
2.Error(错误): 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。
3.检查异常(编译器要求必须处置的异常) : 除了Error,RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是Java编译器会检查它,也就是说,当程序中可能出现这类异常,要么用try-catch语句捕获它,要么用throws子句声明抛出它,否则编译不会通过。
4.非检查异常(编译器不要求处置的异常): 包括运行时异常(RuntimeException与其子类)和错误(Error)。
注意:
运行时异常的特点是Java编译器不会检查它,也就是说,当程序中可能出现这类异常,即使没有用try-catch语句捕获它,也没有用throws子句声明抛出它,也会编译通过。
例如:
下面有关 JAVA 异常类的描述,说法正确的有()
异常的继承结构:基类为 Throwable,Error 和 Exception 继承 Throwable,RuntimeException 和 IOException 等继承 Exception
非 RuntimeException 一般是外部错误,其必须被 try{}catch 语句块所捕获
Error 类体系描述了 Java 运行系统中的内部错误以及资源耗尽的情形,Error 不需要捕捉
RuntimeException 体系包括错误的类型转换、数组越界访问和试图访问空指针等等,必须 被 try{}catch 语句块所捕获
- Java自定义异常类
- Java异常类总结
- Java异常类总结
- java自定义异常类
- java异常+对象类
- java自定义异常类
- java异常类
- java初级--异常类
- Java异常抛出类
- Java自定义异常类
- java 自定义异常类
- java 异常类练习
- java自定义异常类
- JAVA自定义异常类
- java异常类
- JAVA 异常类
- java 异常类
- java异常类
- iOS - 修改IOS tabbar 背景图片以及分割线
- Vuejs——(6)Vuejs与form元素
- java源文件中的类至多有一个被public修饰(学习心得)
- jQuery中选择器使用简介
- Struts学习总结(九)---使用Struts2实现用户信息的CRUD操作(四:删除操作)
- java异常类
- 第26篇 linux下布署apprtc(四)及JS
- RMAN 初级学习之 了解RMAN恢复
- 关于MongoDB数据库的介绍
- 《JAVA与模式》之装饰模式
- A+B for Matrices
- java.io.IOException: Cannot run program "/etc/hadoop/conf.cloudera.yarn/topology.py" (in directory "
- rxjava
- 理解WebKit和Chromium: 调试Android系统上的Chromium