Java
Tratamento de
exceções
Luis Fernando Pimenta
O que é uma exceção ?
Uma exceção é algo que não estava planejado
ou previsto para acontecer em alguma
determinada situaçã...
Exceção
O que é uma exceção ?
Também pode ser erros de lógica de
programação.
●Tentar abrir um arquivo que não existe.
●Tentar faz...
Exemplos ...
●Tentar manipular um objeto que está com o valor
nulo.
●Tentar manipular um tipo de dado como se fosse
outro....
Por que tratar uma exceção ?
Usar tratamento de exceções permite detectar
erros e manipular esses erros, ou seja,
formaliz...
Tratando exceções no JAVA
Umas das utilidades proporcionadas pela
orientação a objetos de Java é a facilidade em
tratar po...
Estrutura - Try-Catch
Estrutura - Try-Catch
●try{ … } - Neste bloco são introduzidas todas as
linhas de código que podem vir a lançar uma
exceçã...
Estrutura - Try-Catch
Podendo ter mais uma cláusula no código o Finally.
Finally é o trecho de código final. A função bási...
Exemplos ...
Referência
http://www.tiexpert.net/programacao/java/try-
catch-finally.php
http://www.devmedia.com.br/tratando-
excecoes-e...
Próximos SlideShares
Carregando em…5
×

Tratamento de exceções em Java

239 visualizações

Publicada em

Tratando exceções em java

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
239
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tratamento de exceções em Java

  1. 1. Java Tratamento de exceções Luis Fernando Pimenta
  2. 2. O que é uma exceção ? Uma exceção é algo que não estava planejado ou previsto para acontecer em alguma determinada situação. Um exemplo, um algorítimo que recebe um dois número, o primeiro sempre dividido pelo segundo, o que acontece se o segundo for zero ?
  3. 3. Exceção
  4. 4. O que é uma exceção ? Também pode ser erros de lógica de programação. ●Tentar abrir um arquivo que não existe. ●Tentar fazer consulta a um banco de dados que não está disponível. ●Tentar escrever algo em um arquivo sobre o qual não se tem permissão de escrita. ●Tentar conectar em servidor inexistente.
  5. 5. Exemplos ... ●Tentar manipular um objeto que está com o valor nulo. ●Tentar manipular um tipo de dado como se fosse outro. ●Tentar utilizar um método ou classe não existentes. ●Tenta acessar um hardware não disponível
  6. 6. Por que tratar uma exceção ? Usar tratamento de exceções permite detectar erros e manipular esses erros, ou seja, formalizar de alguma maneira o erro que aconteceu e fazer algo com ele, exibir para o usuário, gerar um log, enviar um email ...
  7. 7. Tratando exceções no JAVA Umas das utilidades proporcionadas pela orientação a objetos de Java é a facilidade em tratar possíveis erros de execução chamados de exceções. Sempre que um método de alguma classe é passível de causar algum erro, então, podemos usar o método de tentativa - o try-catch.
  8. 8. Estrutura - Try-Catch
  9. 9. Estrutura - Try-Catch ●try{ … } - Neste bloco são introduzidas todas as linhas de código que podem vir a lançar uma exceção. ●catch(tipo_excessao e) { … } - Neste bloco é descrita a ação que ocorrerá quando a exceção for capturada.
  10. 10. Estrutura - Try-Catch Podendo ter mais uma cláusula no código o Finally. Finally é o trecho de código final. A função básica de finally é sempre executar seu bloco de dados mesmo que uma exceção seja lançada. try { // código a ser executado } catch (ClasseDeExceção instânciaDaExceção) { // tratamento da exceção } finally { // código a ser executado mesmo que uma exceção seja lançada }
  11. 11. Exemplos ...
  12. 12. Referência http://www.tiexpert.net/programacao/java/try- catch-finally.php http://www.devmedia.com.br/tratando- excecoes-em-java/25514

×