В чём отличие checked и unchecked исключений?
Можно ли создать собственное исключение и выбрать, будет ли оно checked или unchecked?
Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Рейтинг:
5
Сложность:
5
Checked-исключения проверяются компилятором и должны быть обработаны или проброшены. Unchecked-исключения возникают во время выполнения и не требуют обязательной обработки. Checked-исключения обычно связаны с внешними факторами. Unchecked — с ошибками в коде.
Рейтинг:
5
Сложность:
4
Да, в Java можно создать собственное исключение. Тип исключения определяется тем, от какого класса оно наследуется. Если наследоваться от Exception, исключение будет checked. Если от RuntimeException — unchecked.