Please enable JavaScript.
Coggle requires JavaScript to display documents.
Exception (tratamento (Try (TENTAexecutar o bloco de código.), Catch…
Exception
tratamento
Mais confiabilidade
Modulariza lógica
Mecanismo de tratamento por linguagem
Try
TENTAexecutar o bloco de código.
Catch
captura exceção lançada
Finally
sempre executado
Realizada por bloco 'catch'
objetivo
Compreender
Apurar
Identificar erros
execução
ocorrem em tempo de execução
Não detectaveis pelo compilador
Tipos
lógica de programação
corrigidos pelo programador
condições do ambiente de execução
Contornados em tempo de execução
Foge do controle do programador.
graves, irrecuperáveis
haver saida elegante
Foge do controle do programador.
compilador
detecta normalmente
fere sintaxe
lançamento
lança exceção explicitamente
throws
propaga exceção
Classe
Metodo
Throwable getCause()
exceção causada
String toString()
nome e msg da exceção
String GetMenssage()
msg do construtor
void printStackTrace()
imprime detalhes
SuperClasse
Exception(String message)
Exception()