Для чего используют непроверяемые исключения в программировании?
Непроверяемые исключения (unchecked exceptions) в Java — это исключения, которые не требуют обязательного перехвата или объявления в сигнатуре метода (например, наследники RuntimeException).
Читать ответ