目录
1 异常
1.1 异常的概述
-
异常:就是程序出现了不正常的情况
-
Error:严重问题,不需要处理
-
Exception:称为异常类,它表示程序本身可以处理的问题
-
RuntimeException:在编译期是不检查的,出现问题后,需要我们回来修改代码
-
非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行了
1.2 常见异常类型
- 数组索引越界异常:
ArrayIndexOutOfBoundsException
- 空指针异常:
NullPointerException
;直接输出没有问题,但是调用空指针的变量的功能就会报错 - 类型转换异常:
ClassCastException
- 迭代器遍历没有此元素异常:
NoSuchElementException
- 数学操作异常:
ArithmeticException
- 数子