O que significa lançar uma exceção?
O que significa lançar uma exceção?

Vídeo: O que significa lançar uma exceção?

Vídeo: O que significa lançar uma exceção?
Vídeo: Exceções, try, catch com Java 2024, Novembro
Anonim

O termo exceção é uma abreviatura para a frase "evento excepcional". Definição : Um exceção é um evento, que ocorre durante a execução de um programa, que interrompe o fluxo normal das instruções do programa. Criando um exceção objeto e entregá-lo ao sistema de tempo de execução é chamado lançando uma exceção.

Então, o que é usado para lançar uma exceção?

o lançar palavra-chave em Java é usado explicitamente lançar uma exceção de um método ou qualquer bloco de código. Nós podemos lançar tanto marcada como desmarcada exceção . o lançar palavra-chave é principalmente costumava jogar personalizadas exceções.

Da mesma forma, o que acontece se lançarmos uma exceção no bloco catch? Quando um novo exceção é jogado em um bloco de captura ou finalmente bloquear que vai se propagar a partir disso bloquear , então o atual exceção será abortado (e esquecido) como o novo exceção é propagado para fora.

Levando isso em consideração, qual é a diferença entre lançar uma exceção e capturar uma exceção?

A cláusula Throws é usada para declarar um exceção , o que significa que funciona de forma semelhante ao try- pegar bloquear. Lançar palavra-chave é usada no corpo do método para lançar uma exceção , enquanto throws é usado na assinatura do método para declarar o exceções isso pode ocorrer no declarações presentes no método.

Quando você deve lançar uma exceção?

Usar exceções para notificar sobre coisas que não devem ser ignoradas. Não use exceções se o erro pode ser tratado localmente. Certifique-se de que exceções estão no mesmo nível de abstração que o resto de sua rotina. Exceções deve ser reservado para o que é verdadeiramente excepcional.

Recomendado: