java异常的汇总:
算术异常:ArithmeticExecption
空指针异常:NullPointerException
类型强制转换异常:ClassCastException
数组负下标异常:NegativeArrayException
数组下标越界异常:ArrayIndexOutOfBoundsException
违背安全原则异常:SecturityException
文件已结束异常:EOFException
文件未找到异常:FileNotFoundException
字符串转换为数字异常:NumberFormatException
操作数据库异常:SQLException
输入输出异常:IOException
方法未找到异常:NoSuchMethodException
抽象方法错误:java.lang.AbstractMethodError
断言异常:java.lang.AssertionError
类循环依赖错误:java.lang.ClassCircularityError
类格式错误:java.lang.ClassFormatError
错误。是所有错误的基类:java.lang.Error
初始化程序错误:java.lang.ExceptionInInitializerError(静态代码块static)
违法访问错误:java.lang.IllegalAccessError
不兼容的类变化错误:java.lang.IncompatibleClassChangeError
实例化错误:java.lang.InstantiationError
内部错误,指示Java虚拟机发生了内部错误:java.lang.InternalError
链接错误:java.lang.LinkageError
未找到类定义错误:java.lang.NoClassDefFoundError
域不存在错误:java.lang.NoSuchFieldError
方法不存在错误:java.lang.NoSuchMethodError
内存不足错误,内存不足以分配给一个对象时:java.lang.OutOfMemoryError
堆栈溢出错误:java.lang.StackOverflowError(递归)
线程结束:java.lang.ThreadDeath
未知错误:java.lang.UnknownError
未满足的链接错误:java.lang.UnsatisfiedLinkError
不支持的类版本错误:java.lang.UnsupportedClassVersionError
验证错误:java.lang.VerifyError
虚拟机错误:java.lang.VirtualMachineError
算术条件异常:java.lang.ArithmeticException
数组索引越界异常:java.lang.ArrayIndexOutOfBoundsException
数组存储异常:java.lang.ArrayStoreException
类造型异常:java.lang.ClassCastException
找不到类异常:java.lang.ClassNotFoundException
不支持克隆异常:java.lang.CloneNotSupportedException
枚举常量不存在异常:java.lang.EnumConstantNotPresentException
根异常:java.lang.Exception
违法的访问异常:java.lang.IllegalAccessException
违法的监控状态异常:java.lang.IllegalMonitorStateException
违法的状态异常:java.lang.IllegalStateException
违法的线程状态异常:java.lang.IllegalThreadStateException
索引越界异常:java.lang.IndexOutOfBoundsException
实例化异常:java.lang.InstantiationException
被中止异常:java.lang.InterruptedException
数组大小为负值异常:java.lang.NegativeArraySizeException
属性不存在异常:java.lang.NoSuchFieldException
方法不存在异常:java.lang.NoSuchMethodException
数字格式异常:java.lang.NumberFormatException
运行时异常:java.lang.RuntimeException
安全异常:java.lang.SecurityException
字符串索引越界异常:java.lang.StringIndexOutOfBoundsException
类型不存在异常:java.lang.TypeNotPresentException