O que está pegando uma exceção?
O que está pegando uma exceção?

Vídeo: O que está pegando uma exceção?

Vídeo: O que está pegando uma exceção?
Vídeo: LIGAÇÕES QUÍMICAS | EXCEÇÕES AO OCTETO 2024, Abril
Anonim

pegar é lidar com o exceção naquele próprio lugar. Portanto, o programa continua uma vez que o associado pegar o código do bloco é executado. Se não for pego com associado, ele procura por teste externo. pegar blocos. aqui, o código após o bloco try não será executado a menos que (apenas o bloco final seja executado).

Conseqüentemente, 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.

Além disso, quando você deve capturar exceções? 8 respostas. Você deveria pegar a exceção quando tu estão no método que sabe o que para Faz. Por exemplo, esqueça como realmente funciona no momento, digamos tu estão escrevendo uma biblioteca para abrir e ler arquivos. Aqui, o programador sabe o que para fazer, então eles pegar a exceção e lidar isto.

Considerando isso, o que é uma classe de exceção?

o Classe de exceção é a base classe do qual exceções herdar. Por exemplo, o InvalidCastException classe hierarquia é a seguinte: Objeto.

O que a JVM faz quando ocorre uma exceção? Como você captura uma exceção?

o JVM é responsável por encontrar um exceção manipulador para processar o Exceção objeto. Ele pesquisa para trás na pilha de chamadas até encontrar uma correspondência exceção manipulador para essa classe particular de Exceção objeto (no termo Java, é chamado " pegar " a Exceção ).

Recomendado: