Dlaczego porządkowanie ma znaczenie przy wychwytywaniu wyjątków?

Musiałem odpowiedzieć na to pytanie kodem:

Załóżmy, że napisałem następującą specyfikację metody:
public void manipulateData ( ) throws java.sql.SQLException, java.sql.SQLDataException

Piszesz kod dla programu bazodanowego, który będzie korzystał z tej metody i chcesz obsługiwać każdy konkretnie.Jak powinna wyglądać klauzula try / catch?
Możesz użyć no-ops - pustych bloków {} - dla zawartości klauzuli catch.
Interesuje nas tylko składnia i struktura instrukcji tutaj.

Odpowiedziałem tym:

try {

} catch(java.sql.SQLException e) {

}
catch(java.sql.SQLDataException e) {

}

Z tego powodu nie zaakceptował odpowiedzi:

„Twoje klauzule połowowe są w złej kolejności. Czy możesz wyjaśnić, dlaczego liczy się porządek?”

Czy on ma rację w swojej odpowiedzi?

questionAnswers(8)

yourAnswerToTheQuestion