Consequências de uma exceção não capturada
Java para Iniciantes (Oracle)
Posted on October 15, 2024
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.
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.
- A instrução catch para ArithmeticException não captura uma ArrayIndexOutOfBoundsException.
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
November 30, 2024
November 30, 2024