O documento descreve o tratamento de exceções em programação, mencionando que erros não esperados podem ocorrer durante a execução e devem ser tratados para não interromper o programa. Explica que os comandos Try, Catch e Finally são usados para tratar exceções, onde Try engloba o código de risco, Catch trata uma exceção específica e Finally executa uma ação independente de haver exceção.
2. Exceções:
● São erros não esperados que ocorrem durante a
execução de um programa.
● São causados por erro de lógica ou pelo acesso a
dispositivos ou arquivos externos.
● Também ocorre quando a entrada de dados não é
compatível com o tipo de dado esperado.
● Existem vários tipos de exceções, sendo também
possível criar a própria exceção para um caso
mais específico.
3. Tratando Exceções:
● As exceções podem ser tratada, fazendo assim
que a execução do programa não seja
interrompida.
● O tratamento deve ser feitos em locais no
código em que existe a possibilidade de serem
lançadas exceções. Ex: Consulta no banco,
arquivos, entrada de dados, etc.
4. Try, Catch e Finally
● Try é o comando utilizado no trecho de código
que pode vir a lançar exceções
● Catch é usado para uma ação a ser tomada
caso alguma exceção seja lançada.
● Finally é usado no trecho de código que
sempre é executado, se uma exceção for
lançada ou não.
5. Exemplo de sintaxe:
● Try{
//Trecho de código com possível exceção
}
● Catch(TipoDeExcecao variavel){
//Ação a ser tomada no caso de tipo de exceção específico
}
● Finally{
// Trecho que sempre vai ser executado, com ou sem exceção
}