Проверенные исключения являются мощным инструментом, поскольку позволяют вам заставить сайт использования обрабатывать исключительный случай. Если сайт использования не обрабатывает исключительный случай (или публично объявляет, что не обрабатывает его), код не удастся скомпилировать.
Однако это время компиляции. А как насчет времени выполнения?
Есть ли какие-либо значимые различия между проверенными и непроверенными исключениями во время выполнения?
Единственное, о чем я могу думать, это то, что непроверенные исключения расширить RuntimeException, но я не вижу никаких свойств RuntimeException, которые позволяли бы обрабатывать его по-другому во время RUNTIME.
Подробнее здесь: https://stackoverflow.com/questions/793 ... at-runtime
Мобильная версия