Cursos / Informática para Internet / Programação Orientada a Objetos / Aula
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