Julho 06
Prof(s). Eduardo Bezerra & Ismael H. F. Santos                                                2
Tratamento de Exceção
n Motivações para Exceções:
n1) Um método pode detectar uma falha mas não estar apto a resolver sua causa, devendo repassar essa função a quem saiba. As causas podem ser basicamente de três tipos:
nErros de lógica de programação;
nErros devido a condições do ambiente de execução (arquivo não encontrado, rede fora do ar, etc.);
nErros irrecuperáveis (erro interno na JVM, etc);
n
n2) Se introduzirmos o tratamento de falhas ao longo do fluxo normal de código, podemos estar comprometendo muito a legibilidade (veremos um exemplo adiante ).