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