Click here to load reader
Upload
andre-felipe-santos-martins
View
180
Download
1
Embed Size (px)
Citation preview
Tratamento de Exceções
Tratamento de ErroComandos Try, Catch e Finally
15/07/15 André Martins IV3
Exceções:
● São erros não esperados que ocorrem durante a execução de um programa.
● São causados por erro de lógica ou pelo acesso a dispositivos ou arquivos externos.
● Também ocorre quando a entrada de dados não é compatível com o tipo de dado esperado.
● Existem vários tipos de exceções, sendo também possível criar a própria exceção para um caso mais específico.
Tratando Exceções:
● As exceções podem ser tratada, fazendo assim que a execução do programa não seja interrompida.
● O tratamento deve ser feitos em locais no código em que existe a possibilidade de serem lançadas exceções. Ex: Consulta no banco, arquivos, entrada de dados, etc.
Try, Catch e Finally
● Try é o comando utilizado no trecho de código que pode vir a lançar exceções
● Catch é usado para uma ação a ser tomada caso alguma exceção seja lançada.
● Finally é usado no trecho de código que sempre é executado, se uma exceção for lançada ou não.
Exemplo de sintaxe:
● Try{//Trecho de código com possível exceção
}● Catch(TipoDeExcecao variavel){
//Ação a ser tomada no caso de tipo de exceção específico
}● Finally{
// Trecho que sempre vai ser executado, com ou sem exceção
}