十三大异常:
1.算术异常类:ArithmeticExecption | 2.空指针异常类:NullPointerException |
---|---|
3.类型强制转换异常:ClassCastException | 4.数组负下标异常:NegativeArrayException |
5.数组下标越界异常:ArrayIndexOutOfBoundsException | 6.违背安全原则异常:SecturityException |
7.文件已结束异常:EOFException | 8.文件未找到异常:FileNotFoundException |
9.操作数据库异常:SQLException | 10.输入输出异常:IOException |
11.方法未找到异常:NoSuchMethodException | 12.传递非法参数异常:IllegalArgumentException |
13.数字格式异常:NumberFormatException | |
常见的异常我用表来展示:![在这里插入图片描述](https://img-blog.csdnimg.cn/20181113105058695.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMjU0NjIz,size_16,color_FFFFFF,t_70)
在控制台出现错误的一些常见代码块
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虚拟机支持的时候,抛出该错误
愿大家没有错误,希望能帮上各位。