Sobes.tech
Junior — Middle

Como implementar um mecanismo de tratamento de erros em Java?

sobes.tech IA

Resposta da IA

Em Java, o mecanismo de tratamento de erros é implementado usando exceções. As exceções permitem separar o fluxo normal de execução do tratamento de erros.

Palavras-chave principais:

  • try — bloco onde pode ocorrer uma exceção.
  • catch — bloco que captura e trata a exceção.
  • finally — bloco que é sempre executado, independentemente de ter ocorrido uma exceção ou não.
  • throw — operador para gerar uma exceção.

Exemplo:

try {
    int result = 10 / 0; // irá lançar ArithmeticException
} catch (ArithmeticException e) {
    System.out.println("Divisão por zero não é possível");
} finally {
    System.out.println("Bloco finally executado");
}