|
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, toStringpublic 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