Sie sind auf Seite 1von 11

Excees em Java

Excees em Java

As excees em Java referem-se aos erros que podem ser gerados durante a execuo de um programa. Como o nome sugere, trata-se de algo que interrompe a execuo normal do programa.

Unchecked vs Checked

Unchecked

Neste tipo de exceo o compilador Java no verifica o cdigo-fonte para determinar se a exceo est sendo capturada Ao contrrio de Unchecked Exception, nesse tipo de exceo o compilador Java verifica o cdigo-fonte para determinar se a exceo est sendo capturada.

Checked

Uso da Estrutura try-catch-finally

A estrutura try-catch tem como objetivo a previso de erros de execuo. Essa estrutura tem como funo desviar a execuo de um programa caso ocorram certos tipos de erros, predefinidos durante o processamento das linhas, e evitar que o programador precise fazer testes de verificao e avaliao antes de realizar certas operaes

Exemplo

Uso da Clusula throws

Em alguns momentos, pode ocorrer de o programador no querer realizar controle sobre uma exceo, isto , no desejar tratar um erro. Para descartar um erro mesmo que ele ocorra preciso que este fato seja informado na declarao do mtodo. Este processo pode ser realizado pela clusula throws.

Exemplo

Uso da Clusula throw

A instruo throw utilizada para disparar uma exceo, isto , ela pode forar que uma determinada exceo ocorra.

Exemplo

Uso de getMessage e printStackTrace

Em determinadas aplicaes torna-se necessrio descobrir o tipo de erro e em que linha do programa ele ocorreu. O mtodo getMessage serve para retornar a mensagem armazenada numa exceo qualquer. O mtodo printStackTrace retorna o tipo de exceo gerado e informa em que linha da classe ocorreu o erro.

Exemplo

Das könnte Ihnen auch gefallen