Java 常见异常 作者:马育民 • 2024-12-09 22:22 • 阅读:10004 Java中常见的8种异常语句 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组下标越界异常: ArrayIndexOutOfBoundsException 文件未找到异常:FileNotFoundException 操作数据库异常:SQLException 输入输出异常:IOException 方法未找到异常:NoSuchMethodException 传递非法参数异常:IllegalArgumentException 数字格式异常:NumberFormatException java.lang.Ins tan ti ation Error 实例化错误。当一个应用试图通过Java的new操作符构造一个抽象类或者接口时抛出该异常. java.lang.InternalError 内部错误。用于指示Java虚拟机发生了内部错误。 java.lang.NoClassDefFoundError 未找到类定义错误。当Java虚拟机或者类装载器试图实例化某个类,而找不到该类的定义时抛出该错误。 java.lang.OutOfMemoryError 内存不足错误。当可用内存不足以让Java虚拟机分配给一个对象时抛出该错误。 java.lang.StackOverflowError 堆栈溢出错误。当一个应用递归调用的层次太深而导致堆栈溢出时抛出该错误。 java.lang.ThreadDeath 线程结束。当调用Thread类的stop方法时抛出该错误,用于指示线程结束。 java.lang.UnknownError 未知错误。用于指示Java虚拟机发生了未知严重错误的情况。 java.lang.UnsupportedClassVersionError 不支持的类版本错误。当Java虚拟机试图从读取某个类文件,但是发现该文件的主、次版本号不被当前Java虚拟机支持的时候,抛出该错误。 参考: https://blog.csdn.net/weixin_34835470/article/details/116051656 原文出处:http://malaoshi.top/show_1GWBt34PWkU.html