5

Click here to load reader

Introdução ao tratamento de exceções(Try-Catch)

Embed Size (px)

Citation preview

Page 1: Introdução ao tratamento de exceções(Try-Catch)

Tratamento de Exceções

Tratamento de ErroComandos Try, Catch e Finally

15/07/15 André Martins IV3

Page 2: Introdução ao tratamento de exceções(Try-Catch)

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.

Page 3: Introdução ao tratamento de exceções(Try-Catch)

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.

Page 4: Introdução ao tratamento de exceções(Try-Catch)

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.

Page 5: Introdução ao tratamento de exceções(Try-Catch)

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

}