|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class RuntimeException extends Exception
RuntimeException суперкласс тех исключений, которые могут быть выданы во время нормального функционирования виртуальной машины Java. RuntimeException и его подклассы являются исключениями непроверенными. Исключения непроверенные не должны быть объявлены в методе или конструктор throws пункт, если они могут быть брошены выполнением метода или конструктора и распространить вне границы конструктора или метода.
| Модификатор | Конструктор и Описание |
|---|---|
|
RuntimeException()
Создает новое исключение на этапе выполнения с
null как его сообщение детали. |
|
RuntimeException(String message)
Создает новое исключение на этапе выполнения с указанным сообщением детали.
|
|
RuntimeException(String message, Throwable cause)
Создает новое исключение на этапе выполнения с указанным сообщением детали и причиной.
|
protected |
RuntimeException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
Создает новое исключение на этапе выполнения с указанным сообщением детали, причиной, включенное подавление или отключенная, и перезаписываемая трассировка стека, включенная или отключенная.
|
|
RuntimeException(Throwable cause)
Создает новое исключение на этапе выполнения с указанной причиной и сообщением детали (cause==null ? null : cause.toString()) (который обычно содержит class и сообщение детали cause).
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic RuntimeException()
null как его сообщение детали. Причина не инициализируется, и может впоследствии быть инициализирована звонком Throwable.initCause(java.lang.Throwable).public RuntimeException(String message)
Throwable.initCause(java.lang.Throwable).message - сообщение детали. Сообщение детали сохраняется для более позднего извлечения Throwable.getMessage() метод.public RuntimeException(String message, Throwable cause)
Отметьте что сообщение детали, связанное с cause автоматически не включается в сообщение детали этого исключения на этапе выполнения.
message - сообщение детали (который сохраняется для более позднего извлечения Throwable.getMessage() метод).cause - причина (который сохраняется для более позднего извлечения Throwable.getCause() метод). (Значение null разрешается, и указывает, что причина является несуществующей или неизвестной.)public RuntimeException(Throwable cause)
cause - причина (который сохраняется для более позднего извлечения Throwable.getCause() метод). (Значение null разрешается, и указывает, что причина является несуществующей или неизвестной.)protected RuntimeException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
message - сообщение детали.cause - причина. (A null значение разрешается, и указывает, что причина является несуществующей или неизвестной.)enableSuppression - включается ли подавление или отключаетсяwritableStackTrace - должна ли трассировка стека быть перезаписываемой
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92