Cursos / Informática para Internet / Programação Orientada a Objetos / Aula

arrow_back Aula 11 - Tratamento de Exceções

Conclusão

Existe um monte de exceções, passaríamos o dia falando delas e não acabariam. A tabela a seguir traz um resumo das exceções mais comuns.

Exception(Mais comuns) Descrição Tipicamente Lançadas
ArrayIndexOutOfBoundsException Lançada quando tentamos acessar um Array com um valor de índice inválido (Negativo ou maior do que o tamanho do Array). Lançada pela JVM
ClassCastException Lançada quando tentamos fazer um ‘cast’ para uma referência e ocorre uma falha Lançada pela JVM
IllegalArgumentException Lançada quando um método recebe um argumento diferente do tipo esperado. Programaticamente
NullPointerException Lançada quando tentamos acessar uma referência de um objeto null. Lançada pela JVM
NumberFormatExceptoin Lançada quando um método que converte uma String em um número recebe uma String que não é convertida. Programaticamente

Versão 5.3 - Todos os Direitos reservados