artigo java magazine 51 - Tratamento de exceções

Artigo da java magazine 51.

Esse artigo faz parte da revista Java Magazine edição 51. Clique aqui para ler todos os artigos desta edição.

Clique aqui para ler esse artigo em PDF. 

 

Tratamento de exceções

Conceitos básicos, armadilhas e boas práticas

 

Neste artigo, vamos explorar desde os conceitos básicos o tratamento de exceções em aplicações Java, traçando um paralelo entre as situações encontradas no dia-a-dia e o impacto em suas aplicações. Falamos também um pouco sobre questões levantadas sobre exceções checadas na linguagem Java, e apresentamos dicas e boas práticas para o uso deste recurso.

 

Conceitos iniciais

Uma exceção em programação pode ser vista como um evento que é disparado sempre que alguma coisa errada ou não prevista ocorre durante a execução. Esse evento altera o fluxo normal do programa, geralmente cancelando a execução de ações esperadas de um ou mais métodos. A linguagem Java e o Java SE fornecem recursos sofisticados para manipulação de exceções, através das cláusulas try, catch e finally. Há também todo um mecanismo de runtime para lidar com exceções. Veremos que adotar uma boa estratégia para manipular exceções facilita na detecção de erros e torna as aplicações mais robustas (ou seja, mais tolerantes a erros). Veja na Listagem 1 um exemplo de estrutura para o tratamento de exceções em Java.

 

Listagem 1. Estrutura básica para o tratamento de exceções

try{

/* código que pode lançar uma exceção. */

}

catch (StringIndexOutOfBoundsException e){" [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados