鸿蒙OS开发文档 第58页

鸿蒙OS VerifyError

VerifyError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.LinkageError |—|—|—|—java.lang.VerifyError public class VerifyError extends LinkageError 当“验证器”检测到类文件虽然格式良好,但包含某种内部不一致或安全问题时抛出。 构造函数摘要 构造函数 描述 VerifyError() 构造一个没有详细消息的 VerifyError。 VerifyError(String s) 构造带有指定详细消息的 VerifyError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 VerifyError public VerifyError() 构造一个没有详细消息的 VerifyError。 VerifyError public VerifyError(String s) 构造带有指定详细消息的 VerifyError。 参数: 参数名称 参数描述 s 详细信息。

鸿蒙OS UnsupportedClassVersionError

UnsupportedClassVersionError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.LinkageError |—|—|—|—java.lang.ClassFormatError |—|—|—|—|—java.lang.UnsupportedClassVersionError public class UnsupportedClassVersionError extends ClassFormatError 当 Java 虚拟机尝试读取类文件并确定文件中的主要和次要版本号不受支持时抛出。 构造函数摘要 构造函数 描述 UnsupportedClassVersionError() 构造一个不带详细消息的 UnsupportedClassVersionError。 UnsupportedClassVersionError(String s) 构造带有指定详细消息的 UnsupportedClassVersionError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 UnsupportedClassVersionError public UnsupportedClassVersionError() 构造一个不带详细消息的 UnsupportedClassVersionError。 UnsupportedClassVersionError public UnsupportedClassVersionError(String s) 构造带有指定详细消息的 UnsupportedClassVersionError。 参数: 参数名称 参数描述 s 详细信息。

鸿蒙OS UnsatisfiedLinkError

UnsatisfiedLinkError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.LinkageError |—|—|—|—java.lang.UnsatisfiedLinkError public class UnsatisfiedLinkError extends LinkageError 如果 Java 虚拟机找不到声明为本地的方法的适当本地语言定义,则抛出此异常。 构造函数摘要 构造函数 描述 UnsatisfiedLinkError() 构造一个不带详细消息的 UnsatisfiedLinkError。 UnsatisfiedLinkError(String s) 使用指定的详细消息构造一个 UnsatisfiedLinkError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 UnsatisfiedLinkError public UnsatisfiedLinkError() 构造一个不带详细消息的 UnsatisfiedLinkError。 UnsatisfiedLinkError public UnsatisfiedLinkError(String s) 使用指定的详细消息构造一个 UnsatisfiedLinkError。 参数: 参数名称 参数描述 s 详细信息。

鸿蒙OS UnknownError

UnknownError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.VirtualMachineError |—|—|—|—java.lang.UnknownError public class UnknownError extends VirtualMachineError 在 Java 虚拟机中发生未知但严重的异常时抛出。 构造函数摘要 构造函数 描述 UnknownError() 构造一个没有详细消息的 UnknownError。 UnknownError(String s) 使用指定的详细消息构造一个 UnknownError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 UnknownError public UnknownError() 构造一个没有详细消息的 UnknownError。 UnknownError public UnknownError(String s) 使用指定的详细消息构造一个 UnknownError。 参数: 参数名称 参数描述 s 详细信息。

鸿蒙OS ThreadDeath

ThreadDeath java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.ThreadDeath public class ThreadDeath extends Error 当调用(不推荐使用的)Thread#stop() 方法时,会在受害线程中抛出一个 ThreadDeath 的实例。 只有在异步终止后必须进行清理时,应用程序才应捕获此类的实例。 如果 ThreadDeath 被方法捕获,重要的是重新抛出它,以便线程真正死亡。 如果从未捕获到 ThreadDeath,则 ThreadGroup#uncaughtException 不会打印出消息。 ThreadDeath 类特别是 Error 而不是 Exception 的子类,即使它是“正常发生”,因为许多应用程序捕获所有发生的 Exception 然后丢弃异常。 构造函数摘要 构造函数 描述 ThreadDeath() 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 ThreadDeath public ThreadDeath()

鸿蒙OS StackOverflowError

StackOverflowError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.VirtualMachineError |—|—|—|—java.lang.StackOverflowError public class StackOverflowError extends VirtualMachineError 当由于应用程序递归太深而发生堆栈溢出时引发。 构造函数摘要 构造函数 描述 StackOverflowError() 构造一个没有详细消息的 StackOverflowError。 StackOverflowError(String s) 使用指定的详细消息构造 StackOverflowError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 StackOverflowError public StackOverflowError() 构造一个没有详细消息的 StackOverflowError。 StackOverflowError public StackOverflowError(String s) 使用指定的详细消息构造 StackOverflowError。 参数: 参数名称 参数描述 s 详细信息。

鸿蒙OS OutOfMemoryError

OutOfMemoryError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.VirtualMachineError |—|—|—|—java.lang.OutOfMemoryError public class OutOfMemoryError extends VirtualMachineError 当 Java 虚拟机因为内存不足而无法分配对象时抛出,并且垃圾收集器无法提供更多内存。 OutOfMemoryError 对象可以由虚拟机构造,就像 Throwable#Throwable(String, Throwable, boolean, boolean)。 构造函数摘要 构造函数 描述 OutOfMemoryError() 构造一个没有详细消息的 OutOfMemoryError。 OutOfMemoryError(String s) 构造带有指定详细消息的 OutOfMemoryError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 OutOfMemoryError public OutOfMemoryError() 构造一个没有详细消息的 OutOfMemoryError。 OutOfMemoryError public OutOfMemoryError(String s) 构造带有指定详细消息的 OutOfMemoryError。 参数: 参数名称 参数描述 s 详细信息。

鸿蒙OS NoSuchMethodError

NoSuchMethodError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.LinkageError |—|—|—|—java.lang.IncompatibleClassChangeError |—|—|—|—|—java.lang.NoSuchMethodError public class NoSuchMethodError extends IncompatibleClassChangeError 如果应用程序尝试调用类的指定方法(静态或实例),并且该类不再具有该方法的定义,则抛出该异常。 通常,这个错误会被编译器捕获; 如果类的定义发生了不兼容的更改,则此错误只会在运行时发生。 构造函数摘要 构造函数 描述 NoSuchMethodError() 构造一个没有详细消息的 NoSuchMethodError。 NoSuchMethodError(String s) 构造带有指定详细消息的 NoSuchMethodError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 NoSuchMethodError public NoSuchMethodError() 构造一个没有详细消息的 NoSuchMethodError。 NoSuchMethodError public NoSuchMethodError(String s) 构造带有指定详细消息的 NoSuchMethodError。 参数: 参数名称 参数描述 s 详细信息。

鸿蒙OS NoSuchFieldError

NoSuchFieldError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.LinkageError |—|—|—|—java.lang.IncompatibleClassChangeError |—|—|—|—|—java.lang.NoSuchFieldError public class NoSuchFieldError extends IncompatibleClassChangeError 如果应用程序尝试访问或修改对象的指定字段,并且该对象不再具有该字段,则抛出该异常。 通常,这个错误会被编译器捕获; 如果类的定义发生了不兼容的更改,则此错误只会在运行时发生。 构造函数摘要 构造函数 描述 NoSuchFieldError() 构造一个没有详细消息的 NoSuchFieldError。 NoSuchFieldError(String s) 构造带有指定详细消息的 NoSuchFieldError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 NoSuchFieldError public NoSuchFieldError() 构造一个没有详细消息的 NoSuchFieldError。 NoSuchFieldError public NoSuchFieldError(String s) 构造带有指定详细消息的 NoSuchFieldError。 参数: 参数名称 参数描述 s 详细信息。

鸿蒙OS NoClassDefFoundError

NoClassDefFoundError java.lang.Object |—java.lang.Throwable |—|—java.lang.Error |—|—|—java.lang.LinkageError |—|—|—|—java.lang.NoClassDefFoundError public class NoClassDefFoundError extends LinkageError 如果 Java 虚拟机或 ClassLoader 实例尝试加载类的定义(作为正常方法调用的一部分或作为使用 new 表达式创建新实例的一部分)并且找不到类的定义,则抛出此异常。 搜索到的类定义在编译当前执行的类时已经存在,但无法再找到该定义。 构造函数摘要 构造函数 描述 NoClassDefFoundError() 构造一个没有详细消息的 NoClassDefFoundError。 NoClassDefFoundError(String s) 使用指定的详细消息构造 NoClassDefFoundError。 方法总结 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 从类 java.lang.Throwable 继承的方法 addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString 构造函数详细信息 NoClassDefFoundError public NoClassDefFoundError() 构造一个没有详细消息的 NoClassDefFoundError。 NoClassDefFoundError public NoClassDefFoundError(String s) 使用指定的详细消息构造 NoClassDefFoundError。 参数: 参数名称 参数描述 s 详细信息。