Порядок отлова исключений в Java

Если я не ошибаюсь, сначала нужно отловить подклассы исключений. Но нужно ли поймать какое-либо RuntimeException и конкретное проверенное исключение, которое должно быть сначала поймано?

try {
    ...
} catch(RuntimeException e) {
    ...
} catch(IOException e) {
    ...
}

Является ли этот заказ правильным? Или это правильный, но плохой вариант?

Ответы на вопрос(2)

Ваш ответ на вопрос