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