Junior — Middle
92
Какой класс, унаследованный от класса Exception, считается неконтролируемым исключением?
Réponse de l'IA
sobes.tech IA
В Java неконтролируемыми (unchecked) исключениями считаются те, которые наследуются от класса RuntimeException. Они не требуют обязательной обработки с помощью try-catch или объявления в throws.
Пример неконтролируемых исключений:
NullPointerExceptionArrayIndexOutOfBoundsExceptionIllegalArgumentException
Все они наследуются от RuntimeException.
В отличие от них, контролируемые (checked) исключения наследуются напрямую от Exception, но не от RuntimeException, и требуют обязательной обработки.
Таким образом, класс RuntimeException и его подклассы считаются неконтролируемыми исключениями.