Capturando Exceções Específicas
Uma exception pode ser várias coisas. Então podemos exibir uma mensagem mais específica do que a que foi informada acima no catch.
try {
System.out.println(nomes.get(1));
} catch(IndexOutOfBoundsException e) {
System.out.println("O índice informado não é válido.")
}
Ao invés de capturar a Exception
, somente (algo mais genérico), passamos de fato o erro que será exibido.
Atualizado