Try Catch Finally

É utilizado para controlar o fluxo de um trecho do programa que pode lançar exceção, e no caso de uma exceção ser lançada executar determinados blocos de instruções.

Compatibilidade

 Servidor

 Cliente

Exemplo 1

O bloco de programação abaixo realiza a divisão de dois números dentro da instrução try. Uma exceção ocorre devido a impossibilidade da divisão por zero. Essa exceção é capturada pelo bloco catch, que retorna o erro associado. Após execução das instruções de try catch, o fluxo de execução do programa executa o conteúdo na instrução finally, exibindo a mensagem "Fora do bloco try...catch".

 

Sobre Exceções

Exceções representam uma situação que normalmente não ocorre, sinalizando que ocorreu algum problema no tempo de execução de um programa. Tais problemas podem ocorrer por vários motivos, como por exemplo, ao se dividir um número por zero.

 

Exceções

 

Sobre a instrução Try

A instrução try é utilizada para delimitar um bloco em que métodos chamados podem lançar exceções a serem tratadas. Essas exceções lançadas podem ser capturadas por uma cláusula catch, e em seu bloco pode ser desenvolvido código para tratamento das exceções lançadas.

Sobre a instrução Catch

A instrução catch captura exceções e erros lançados dentro de try e possibilita o desenvolvimento de código para tratá-los.

Sobre a instrução Finally

A instrução finally permite que um bloco seja sempre executado após a execução de um bloco de catch e/ou de try.

Componente Try Catch Finally

 Componente a ser utilizado no CronApp - IDE.