面试中经常会被问到,列举几种常见异常。怎么能被这个难倒呢?
下面随便列举些,以及触发例子。
文章目录
- NullPointerException
- ArithmeticException
- NumberFormatException
- StringIndexOutOfBoundsException
- ArrayIndexOutOfBoundsException
- IllegalArgumentException
- 非运行时异常
- ClassNotFoundException
- FileNotFoundException
- 扩展
NullPointerException
空指针异常
ArithmeticException
算术异常
顺便拓展下: 1.0/0 会报异常吗?
不会报异常,返回值是Infinity。
NumberFormatException
数字格式化异常
StringIndexOutOfBoundsException
字符串下标越界异常
ArrayIndexOutOfBoundsException
数组下标越界异常
IllegalArgumentException
参数不合法异常
非运行时异常
ClassNotFoundException
类找不到异常
FileNotFoundException
文件找不到异常
扩展