Java中常见的异常及原因
1. Error :
Java虚拟机无法解决的严重问题
如StackOverflowError:
以及OutOfMemoryError
2. Exception
可以进行异常的处理
1) 编译时异常(checked)
IOException
FileNotFoundException
ClassNotFoundException
1.web.xml文件中根本就不存在该类的配置或者配置的路径写错;(比较常见)
2.web.xml问件中存在,但是项目中类写错了名字;
3.类放错了文件夹;
2) 运行时异常(unchecked,RuntimeException)
空指针访问
NullPoinerException
数组角标越界
ArrayIndexOutOfBoundException
字符串角标越界
StringIndexOutOfBoundException
数据类型转换异常
ClassCastException
数字格式化异常
NumberFormatExcetion
输入类型异常
InputMismatchException
算数运算异常
ArithmaticException