Beruflich Dokumente
Kultur Dokumente
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
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
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
A instruo throw utilizada para disparar uma exceo, isto , ela pode forar que uma determinada exceo ocorra.
Exemplo
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