异常类 在Java中,将异常情况分为Exception(异常)和 Error(错误)两大类。 Error类对象由Java虚拟机生 成并抛出;Exception类对象由应用程序处理或抛出。 Object Throwable Exception Error 异常类的继承结构
异常类 在Java中,将异常情况分为Exception(异常)和 Error(错误)两大类。 Error 类对象由 Java 虚拟机生 成并抛出;Exception 类对象由应用程序处理或抛出。 Object Throwable Exception Error 异常类的继承结构
Exception子类的继承关系 Exception ClassNotFoundException 找不到类 ClassNotSupportedException 试图复制一个没有实现接口的对象 IllegalAccessException 试图访问一个类被拒绝 InstantiationException 试图创建一个抽象类或接口的对象 InterruptedException 个线程被另外一个线程中断 NoSuchMethodException 请求方法不存在 RuntimeException 系统异常 ArithmeticException 算术错误,例如除零 ArrayStoreException 数组元素赋值类型不兼容 ClassCastException 非法强制转换类型 IllegalArgumentException 使用非法参数调用一个方法
Exception子类的继承关系 Exception ClassNotFoundException 找不到类 ClassNotSupportedException 试图复制一个没有实现接口的对象 IllegalAccessException 试图访问一个类被拒绝 InstantiationException 试图创建一个抽象类或接口的对象 InterruptedException 一个线程被另外一个线程中断 NoSuchMethodException 请求方法不存在 RuntimeException 系统异常 ArithmeticException 算术错误,例如除零 ArrayStoreException 数组元素赋值类型不兼容 ClassCastException 非法强制转换类型 IllegalArgumentException 使用非法参数调用一个方法