Lexical fix
This commit is contained in:
parent
16cb5c6074
commit
6059cde3d8
2
core.md
2
core.md
|
@ -1048,7 +1048,7 @@ __Исключения (Exceptions)__ являются результатом п
|
|||
## Что такое _checked_ и _unchecked exception_?
|
||||
В Java все исключения делятся на два типа:
|
||||
|
||||
+ __checked (контролируемые/проверяемые исключения)__ должны обрабатываться блоком `catch` или описываться в сигнатуре метода (например `IOException`). Наличие такого обработчика/модификатора сигнатуры проверяются на этапе компиляции;
|
||||
+ __checked (контролируемые/проверяемые исключения)__ должны обрабатываться блоком `catch` или описываться в сигнатуре метода (например `throws IOException`). Наличие такого обработчика/модификатора сигнатуры проверяются на этапе компиляции;
|
||||
+ __unchecked (неконтролируемые/непроверяемые исключения)__, к которым относятся ошибки `Error` (например `OutOfMemoryError`), обрабатывать которые не рекомендуется и исключения времени выполнения, представленные классом `RuntimeException` и его наследниками (например `NullPointerException`), которые могут не обрабатываться блоком `catch` и не быть описанными в сигнатуре метода.
|
||||
|
||||
[к оглавлению](#java-core)
|
||||
|
|
Loading…
Reference in New Issue