今天在写一个异常类的时候继承了RuntimeException,想一探究竟。
RuntimeException: 在定义方法时不需要声明会抛出runtimeException。 Exception: 定义方法时必须声明所有可能会抛出的exception。
于是去查看了一翻api。
null
运行时异常的详细信息。原因是没有初始化,初始化后可通过调用 Throwable.initCause(java.lang.Throwable)。
message
的详细信息保存为以后的 Throwable.getMessage()方法检索。
cause
详细消息为空不自动纳入这个运行时异常的详细信息。
message
的详细信息(这是以后的 Throwable.getMessage方法检索)。
message
-详细信息。
cause
的原因。(一 null
值是允许的,并指出原因是不存在的或未知的。)
enableSuppression
是否抑制是启用或禁用
writableStackTrace
是否应该写入堆栈跟踪
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/161467.html原文链接:https://javaforall.cn