Consequências de uma exceção não capturada

javaparainiciantes

Java para Iniciantes (Oracle)

Posted on October 15, 2024

Consequências de uma exceção não capturada
  • Capturar exceções padrão do Java evita que o programa seja encerrado de forma anormal.

  • Se uma exceção não for capturada pelo programa, a JVM a captura e encerra a execução.

  • O tratamento padrão da JVM exibe um rastreamento de pilha e uma mensagem de erro.

Image description

  • Quando ocorre o erro de indexação do array, a execução é interrompida e uma mensagem de erro é exibida pela JVM.

  • Embora a mensagem seja útil para depuração, não é algo desejável que outros vejam, por isso é importante tratar as exceções no próprio programa.

  • O tipo da exceção deve coincidir com o tipo especificado no catch. Se não coincidir, a exceção não será capturada, resultando em um encerramento anormal do programa.

Image description

  • A instrução catch para ArithmeticException não captura uma ArrayIndexOutOfBoundsException.
💖 💪 🙅 🚩
javaparainiciantes
Java para Iniciantes (Oracle)

Posted on October 15, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related