Exceptin 相关类型
异常类 | 说明 | 例如:相关提示 |
NullPointerException | 访问Null对象方法 | xxx不能为null |
IllegalArgumentException | 接收非法参数 | 无法将给定的对象字符串“2019/12/11*13”作为日期格式化 |
ClassNotFoundException | 不能加载所需要的类 | 【ClassLoader|class.forName】没有找到具有字符串“clsAAA”指定名称的类 |
ArithmeticException | 算术运算异常, | 除数不能为0 |
ArrayIndexOutOfBoundException | 数组序号小于或大于数组的长度 | index不能小于0 , index不能大于3 |
InputMisMatchException | 接收的数据类型与实际输入的类型不匹配 | 请录入1-100的数字 |
NumberFromException | 格式化成数字时异常 | 文本“1000e”解析异常,非数字格式。 |
IOException | (文件)输入输出异常 | 文件读取失败。 |
继承结构:
java.lang.Object
+---java.lang.Throwable
+---java.lang.Error
+---java.lang.Exception
+---java.lang.IOException
+---java.lang.ReflectiveOperationException
+---java.lang.ClassNotFoundException
+---java.lang.RuntimeException
+---java.lang.ArithmeticException
+---java.lang.ArrayIndexOutOfBoundException
+---java.lang.IllegalArgumentException
+---java.lang.NullPointerException
+---java.lang.NumberFromException
+---java.util.NoSuchElementException
+---java.util.InputMismatchException