异常
- 异常即为。。。。。。。。。
异常的分类:
- Throwable:异常的最大的父类,包括Error和Exception类Error: JVM,硬件问题等,不能处理
- Exception:包括了运行时异常和编译时(受检)异常
- RuntimeException:运行时异常:编译时通过,运行时奔溃
例如:空指针异常,数组下标越界,类型转换异常,算术异常,输入不匹配异常等等 - CheckedException:受检异常:编译时不通过,需要进行处理
常见的异常类型和说明
如下图为我们常见的运行时异常
空指针异常:
数组下标越界异常:
类型转换异常:
输入捕获异常(检测是否为数字):
从上图我们可以知道我们需要输入的是int类型的值,但是,下方我们输入了字符串,所以运算出错。这个为人为输入的,可控制。
数学运算异常:
数值转化异常:
找不到文件异常:
异常抛出
未完待续。。。。
关注我,点赞它,你就可以收到我持续更新的Java知识,快快来到阿斗学Java,教你最简单的java学习方法