Pular para o conteúdo

Utilizando tratamento de exceções em java

O principal objetivo deste artigo é explicar de forma simples e compacta o tratamento de exceção em java.
Robson Fernando Gomes magotico
Hits: 24.765 Categoria: Java Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução e Tratando Exceções

Introdução

Quando começamos fazer programas de computadores um problema que surge são erros imprevistos em tempo de execução. Tais erros são conhecidos como exceções que podem ser provenientes de erros de lógica ou acesso a dispositivos externos.

Abaixo segue exemplos de algumas possíveis causas de exceções:

Alguns possíveis erros externos:
  • Tentar abrir um arquivo que não existe;
  • Tentar fazer consulta a um banco de dados que não está disponível;
  • Tentar escrever em um arquivo algo em um arquivo que não tem permissão de escrita.
Linux: Utilizando tratamento de exceções em java
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Alguns possíveis erros de lógica:
  • Tentar manipular um objeto que está com o valor nulo;
  • Dividir um número por zero;
  • Tentar manipular um tipo de dado como se fosse outro;
  • Tentar utilizar um método ou classe não existe.
Linux: Utilizando tratamento de exceções em java
Para tentar fazer o programa desviar de tais imprevistos e necessário tratar essas exceções.

Tratando Exceções

Em java para tratar exceções são utilizados os comandos try e catch.

A sintaxe básica é:
try{

   //trecho de código que pode vir a lançar uma exceção


} catch(tipo_excecao_1 e)
{
   //ação a ser tomada

}

catch(tipo_excecao_2 e)
{
   //ação a ser tomada

}
catch(tipo_excecao _n e)
{
   //ação a ser tomada

}


Explicação:

Bloco try{ ... } - Neste bloco é introduzido todos o trecho de código que poder vir a lançar uma exceção.

Bloco catch(tipo_excecao e) { ... } - Trecho que captura a exceção tipo_excecao. Neste bloco descrito a ação que ocorrera quando a exceção for capturada.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução e Tratando Exceções
   2. Exemplificando tratamento de exceção
   3. Comando finally
   4. Comando throw e throws

Shell Script Para Iniciantes - Parte I

Leitura e escrita de arquivos utilizando Java

Ambiente de desenvolvimento Java com Eclipse + JDK 6 + Tomcat 5.5.20

Conceito OOP no Java

Como instalar/configurar e rodar aplicativos Java sob o Red Hat Linux 9

Programe em JAVA - Instalação, configuração e exemplos

Java básico: Gravando em arquivos texto

#1 Comentário enviado por danieltx em 28/08/2011 - 13:49h
Olá Robson. Excelente artigo.
Você poderia falar um pouco sobre a criação de sua própria classe de exceção?

Contribuir com comentário

Entre na sua conta para comentar.